|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
toxtree.ui.tree.TreeEditorPanel
public class TreeEditorPanel
The default IDecisionMethodEditor
for AbstractTree
descendants.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected ListPanel |
categoriesPanel
|
protected EditTreeActions |
editTreeActions
|
protected static javax.swing.JFrame |
frame
|
protected static TTLogger |
logger
|
protected IDecisionMethod |
method
|
protected DecisionNodePanel |
nodePanel
|
protected RulePanel |
rulePanel
|
protected ListPanel |
rulesPanel
|
protected com.l2fprod.common.swing.JTaskPane |
taskPane
|
protected JCustomTreeComponent |
treeComponent
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
TreeEditorPanel()
|
|
TreeEditorPanel(IDecisionMethod method)
|
Method Summary | |
---|---|
void |
addActions(com.l2fprod.common.swing.JTaskPane taskpane,
java.lang.String groupName,
javax.swing.ActionMap actions)
|
protected void |
addWidgets()
|
protected boolean |
close(java.awt.Window editor)
|
protected ListPanel |
createCategoriesPanel(IDecisionCategories categories)
|
protected javax.swing.JComponent |
createNodePanel(DecisionNode node)
|
protected ListPanel |
createRulesPanel(IDecisionRuleList rules)
|
protected javax.swing.JComponent |
createTreePanel()
|
IDecisionMethod |
edit(java.awt.Component owner,
IDecisionMethod method)
|
protected javax.swing.ImageIcon |
getIcon()
|
IDecisionMethod |
getMethod()
|
java.awt.Component |
getVisualCompoment()
|
boolean |
isEditable()
|
void |
setEditable(boolean editable)
|
void |
setMethod(IDecisionMethod method)
Each method IDecisionMethod should provides an editor, which is a class,
implementing this interface. |
protected void |
setNode(DecisionNode node)
|
protected void |
setRule(IDecisionRule rule)
|
protected void |
showCategory(IDecisionCategory c)
|
protected void |
showPopupMenu(java.awt.event.MouseEvent e)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static TTLogger logger
protected com.l2fprod.common.swing.JTaskPane taskPane
protected ListPanel rulesPanel
protected ListPanel categoriesPanel
protected JCustomTreeComponent treeComponent
protected DecisionNodePanel nodePanel
protected RulePanel rulePanel
protected IDecisionMethod method
protected EditTreeActions editTreeActions
protected static javax.swing.JFrame frame
Constructor Detail |
---|
public TreeEditorPanel()
public TreeEditorPanel(IDecisionMethod method)
Method Detail |
---|
protected void addWidgets()
protected ListPanel createCategoriesPanel(IDecisionCategories categories)
protected ListPanel createRulesPanel(IDecisionRuleList rules)
protected javax.swing.JComponent createTreePanel()
protected void showCategory(IDecisionCategory c)
protected void setNode(DecisionNode node)
protected void setRule(IDecisionRule rule)
protected void showPopupMenu(java.awt.event.MouseEvent e)
protected javax.swing.JComponent createNodePanel(DecisionNode node)
public void addActions(com.l2fprod.common.swing.JTaskPane taskpane, java.lang.String groupName, javax.swing.ActionMap actions)
protected boolean close(java.awt.Window editor)
public IDecisionMethod edit(java.awt.Component owner, IDecisionMethod method) throws DecisionMethodException
edit
in interface IDecisionMethodEditor
DecisionMethodException
protected javax.swing.ImageIcon getIcon()
public IDecisionMethod getMethod()
getMethod
in interface IDecisionMethodEditor
public void setMethod(IDecisionMethod method)
IDecisionMethodEditor
IDecisionMethod
should provides an editor, which is a class,
implementing this interface.
The idea is to provide an user interface for visualization and modification of
various method settings.
setMethod
in interface IDecisionMethodEditor
public java.awt.Component getVisualCompoment()
getVisualCompoment
in interface IToxTreeEditor
public boolean isEditable()
isEditable
in interface IToxTreeEditor
public void setEditable(boolean editable)
setEditable
in interface IToxTreeEditor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |