toxtree.ui.wizard
Class DecisionNodeWizard

java.lang.Object
  extended by java.awt.event.WindowAdapter
      extended by com.nexes.wizard.Wizard
          extended by toxtree.ui.wizard.WizardWrapper
              extended by toxtree.ui.wizard.DecisionTreeWizard
                  extended by toxtree.ui.wizard.DecisionNodeWizard
All Implemented Interfaces:
java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener, java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.ListSelectionListener

public class DecisionNodeWizard
extends DecisionTreeWizard
implements javax.swing.event.ListSelectionListener


Nested Class Summary
static class DecisionNodeWizard.RuleOptions
           
 
Field Summary
protected  ListPanel categoriesListPanel
           
protected  ToxTreeWizardPanelDescriptor[] descriptors
           
protected  EditorPanel editorPanel
           
protected  EditorPanel introspectionPanel
           
protected  EditorPanel nodePanel
           
static int pageAll
           
static int pageCategoryOptions
           
static int pageDetails
           
static int pageIntrospection
           
static int pageOptions
           
static int pagePanel
           
static int pageRuleOptions
           
protected static java.lang.String[] pages
           
protected  ListPanel rulesListPanel
           
protected  java.lang.Object selectedObject
           
protected  int startIndex
           
 
Fields inherited from class toxtree.ui.wizard.DecisionTreeWizard
tree
 
Fields inherited from class com.nexes.wizard.Wizard
BACK_BUTTON_ACTION_COMMAND, CANCEL_BUTTON_ACTION_COMMAND, CANCEL_RETURN_CODE, ERROR_RETURN_CODE, FINISH_RETURN_CODE, NEXT_BUTTON_ACTION_COMMAND
 
Constructor Summary
DecisionNodeWizard(java.awt.Dialog arg0, IDecisionMethod tree, ListPanel[] panels)
           
DecisionNodeWizard(java.awt.Frame frame, IDecisionMethod tree, ListPanel[] panels)
           
DecisionNodeWizard(IDecisionMethod tree, ListPanel[] panels)
           
 
Method Summary
protected  void addWidgets(ListPanel[] panels)
           
static DecisionNodeWizard createWizard(java.awt.Frame frame, IDecisionMethod tree, int start)
           
protected  ToxTreeWizardPanelDescriptor getDescriptor(int index)
           
 java.lang.Object getSelectedObject()
           
 void processSelectedObject(java.lang.Object o)
           
 void setSelectedObject(java.lang.Object selectedObject)
           
 void setStartIndex(int start)
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 
Methods inherited from class toxtree.ui.wizard.WizardWrapper
centerScreen, showModalDialog
 
Methods inherited from class com.nexes.wizard.Wizard
getBackButtonEnabled, getCancelButtonEnabled, getDialog, getModel, getNextFinishButtonEnabled, getOwner, getReturnCode, getTitle, isModal, propertyChange, registerWizardPanel, setBackButtonEnabled, setCancelButtonEnabled, setCurrentPanel, setModal, setNextFinishButtonEnabled, setTitle, windowClosing
 
Methods inherited from class java.awt.event.WindowAdapter
windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pages

protected static java.lang.String[] pages

pageOptions

public static int pageOptions

pageCategoryOptions

public static int pageCategoryOptions

pageRuleOptions

public static int pageRuleOptions

pagePanel

public static int pagePanel

pageDetails

public static int pageDetails

pageIntrospection

public static int pageIntrospection

pageAll

public static int pageAll

descriptors

protected ToxTreeWizardPanelDescriptor[] descriptors

editorPanel

protected EditorPanel editorPanel

nodePanel

protected EditorPanel nodePanel

selectedObject

protected java.lang.Object selectedObject

introspectionPanel

protected EditorPanel introspectionPanel

categoriesListPanel

protected ListPanel categoriesListPanel

rulesListPanel

protected ListPanel rulesListPanel

startIndex

protected int startIndex
Constructor Detail

DecisionNodeWizard

public DecisionNodeWizard(IDecisionMethod tree,
                          ListPanel[] panels)

DecisionNodeWizard

public DecisionNodeWizard(java.awt.Dialog arg0,
                          IDecisionMethod tree,
                          ListPanel[] panels)

DecisionNodeWizard

public DecisionNodeWizard(java.awt.Frame frame,
                          IDecisionMethod tree,
                          ListPanel[] panels)
Method Detail

getSelectedObject

public java.lang.Object getSelectedObject()

setSelectedObject

public void setSelectedObject(java.lang.Object selectedObject)

createWizard

public static DecisionNodeWizard createWizard(java.awt.Frame frame,
                                              IDecisionMethod tree,
                                              int start)

setStartIndex

public void setStartIndex(int start)

getDescriptor

protected ToxTreeWizardPanelDescriptor getDescriptor(int index)

addWidgets

protected void addWidgets(ListPanel[] panels)

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

processSelectedObject

public void processSelectedObject(java.lang.Object o)


Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.