|
|||||||||
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
net.datacrow.console.components.panels.tree.TreePanel
public abstract class TreePanel
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 boolean |
activated
|
protected java.lang.Object |
currentUserObject
|
protected GroupingPane |
gp
|
protected DcDefaultMutableTreeNode |
top
|
protected DcTree |
tree
|
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 | |
---|---|
TreePanel(GroupingPane gp)
|
Method Summary | |
---|---|
void |
activate()
|
void |
add(DcObject dco)
|
protected void |
build()
|
void |
clear()
|
void |
collapseAll()
|
void |
collapseChildren(javax.swing.tree.DefaultMutableTreeNode parent)
|
protected abstract void |
createTopNode()
|
protected abstract void |
createTree()
|
void |
expandAll()
|
void |
expandChildren(javax.swing.tree.DefaultMutableTreeNode parent)
|
protected DcDefaultMutableTreeNode |
findNode(DcDefaultMutableTreeNode child,
DcDefaultMutableTreeNode parent,
boolean recurse)
Recursive search method for tree nodes. |
abstract DcDefaultMutableTreeNode |
getFullPath(DcObject dco)
This method is used to determine the full tree structure for this item. |
java.lang.Object |
getLastSelectedPathComponent()
|
protected abstract javax.swing.JMenuBar |
getMenu()
|
int |
getModule()
|
NodeElement |
getNodeElement(java.lang.Object key)
|
DcDefaultMutableTreeNode |
getTopNode()
|
MasterView |
getView()
|
abstract void |
groupBy()
|
protected void |
insertNode(javax.swing.tree.DefaultMutableTreeNode node,
javax.swing.tree.DefaultMutableTreeNode parent)
Inserts a node. |
boolean |
isActivated()
|
abstract boolean |
isChanged(DcObject dco)
|
boolean |
isEnabled()
|
boolean |
isHoldingItems()
|
boolean |
isListeningForSelection()
|
boolean |
isLoaded()
|
boolean |
isSaveChanges()
|
void |
refreshView()
|
void |
remove(java.lang.String item)
|
void |
reset()
|
void |
setDefaultSelection()
|
void |
setFont(java.awt.Font font)
|
void |
setListeningForSelection(boolean b)
|
void |
setSaveChanges(boolean b)
|
void |
setSelected(DcObject dco)
|
protected void |
setSelected(javax.swing.tree.DefaultMutableTreeNode node)
|
void |
sort()
|
void |
update(DcObject dco)
|
protected void |
updateView(java.util.Map<java.lang.String,java.lang.Integer> keys)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
Selection listener |
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, 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, 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 DcTree tree
protected DcDefaultMutableTreeNode top
protected GroupingPane gp
protected java.lang.Object currentUserObject
protected boolean activated
Constructor Detail |
---|
public TreePanel(GroupingPane gp)
Method Detail |
---|
public boolean isActivated()
public void activate()
public boolean isEnabled()
isEnabled
in class java.awt.Component
public MasterView getView()
public boolean isListeningForSelection()
public void setListeningForSelection(boolean b)
public boolean isHoldingItems()
public java.lang.Object getLastSelectedPathComponent()
public DcDefaultMutableTreeNode getTopNode()
public void setSaveChanges(boolean b)
public boolean isSaveChanges()
public int getModule()
public boolean isLoaded()
public void sort()
public void setSelected(DcObject dco)
public void add(DcObject dco)
public void remove(java.lang.String item)
public abstract boolean isChanged(DcObject dco)
public void update(DcObject dco)
public abstract DcDefaultMutableTreeNode getFullPath(DcObject dco)
dco
-
public NodeElement getNodeElement(java.lang.Object key)
public void collapseAll()
public void expandAll()
public void collapseChildren(javax.swing.tree.DefaultMutableTreeNode parent)
public void expandChildren(javax.swing.tree.DefaultMutableTreeNode parent)
protected void updateView(java.util.Map<java.lang.String,java.lang.Integer> keys)
public void setDefaultSelection()
public void clear()
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
protected void build()
public void reset()
protected void setSelected(javax.swing.tree.DefaultMutableTreeNode node)
protected void insertNode(javax.swing.tree.DefaultMutableTreeNode node, javax.swing.tree.DefaultMutableTreeNode parent)
protected DcDefaultMutableTreeNode findNode(DcDefaultMutableTreeNode child, DcDefaultMutableTreeNode parent, boolean recurse)
key
- parent
- recurse
- protected abstract javax.swing.JMenuBar getMenu()
protected abstract void createTopNode()
protected abstract void createTree()
public void refreshView()
public abstract void groupBy()
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged
in interface javax.swing.event.TreeSelectionListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |