|
Ontimize Document Management 0.032EN | ||||||||
| 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.JTree
com.ontimize.dms.client.gui.tree.DefaultTree
public class DefaultTree
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JTree |
|---|
javax.swing.JTree.AccessibleJTree, javax.swing.JTree.DropLocation, javax.swing.JTree.DynamicUtilTreeNode, javax.swing.JTree.EmptySelectionModel, javax.swing.JTree.TreeModelHandler, javax.swing.JTree.TreeSelectionRedirector |
| 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 |
adjusting
|
static java.awt.Color |
BACKGROUND
|
static java.awt.Color |
BACKGROUND_SEARCH
|
protected ComponentContext |
context
|
static java.awt.Color |
DISABLED_BACKGROUND
|
static java.awt.Color |
DISABLED_NODE_BACKGROUND
|
static java.awt.Color |
DISABLED_NODE_FOREGROUND
|
protected FileTreeDropTarget |
dropTarget
|
static java.awt.Color |
NON_SELECTED_BACKGROUND
|
static java.awt.Color |
NON_SELECTED_FOREGROUND
|
protected TreeNode |
root
|
protected javax.swing.JScrollPane |
scrollPane
|
protected boolean |
search
|
static java.awt.Color |
SELECTED_BACKGROUND
|
static java.awt.Color |
SELECTED_FOREGROUND
|
protected static java.util.List |
validTypes
|
| Fields inherited from class javax.swing.JTree |
|---|
ANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, toggleClickCount, TREE_MODEL_PROPERTY, treeModel, treeModelListener, VISIBLE_ROW_COUNT_PROPERTY, visibleRowCount |
| 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 | |
|---|---|
DefaultTree(ComponentContext context)
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addDroppedListener(IDroppedListener idl)
|
void |
addIODMSMouseClickedListener(IODMSMouseClickedListener mcl)
|
void |
addTreeEditionStopped(FileChangeEditingStopped change)
|
void |
addTreePopupListener(IODMSPopupListener tpl)
|
void |
clear()
|
void |
clearDroppedListener()
|
void |
clearTreePopupListener()
|
void |
droppedFiles(java.io.File[] filesDropped)
Dropped files in the selected node. |
void |
fireActionCommand(java.lang.String command)
|
javax.swing.JComponent |
getAccessibleComponent()
|
java.awt.Component |
getComponent()
|
protected InternalConfigNode |
getConfiguration(javax.swing.tree.TreePath path)
Calculates the last node with configuration found in the tree selection. |
ComponentContext |
getContext()
|
java.util.Map |
getFields(javax.swing.tree.TreePath path,
boolean includeLast)
Compute the keys (name, value) pairs in the selected tree path. |
java.util.List |
getHiddenFields(javax.swing.tree.TreePath path,
boolean children)
|
java.util.List |
getNames(javax.swing.tree.TreePath path)
Returns the child names in the node. |
TreeNode |
getNode(Document document,
boolean hasKeys)
Tree node represented by document's value If document is null return root node |
protected TreeNode |
getNode(javax.swing.tree.TreePath path)
|
java.util.List |
getParentFields(javax.swing.tree.TreePath path)
|
TreeNode |
getRootNode()
|
TreeNode |
getSelectedLeaf()
|
java.util.Map[] |
getSelectedNode()
|
javax.swing.tree.TreePath |
getSelectedPath()
|
java.util.Vector |
getTextsToTranslate()
|
java.lang.String |
getToolTipText(java.awt.event.MouseEvent e)
|
boolean |
isSelectionEmpty()
|
boolean |
isValidType(java.lang.String type)
|
void |
removeDroppedListener(IDroppedListener idl)
|
void |
removeTreePopupListener(IODMSPopupListener tpl)
|
boolean |
set(EntityResult er,
javax.swing.tree.TreePath path)
|
void |
setAdjusting(boolean adjusting)
|
void |
setCellRenderer(javax.swing.tree.TreeCellRenderer x)
|
void |
setComponentLocale(java.util.Locale locale)
|
void |
setEditable(boolean editable)
|
void |
setEnabled(boolean enabled)
|
void |
setResourceBundle(java.util.ResourceBundle rb)
|
| Methods inherited from class javax.swing.JTree |
|---|
addSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, convertValueToText, createTreeModel, createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRowCount, getRowForLocation, getRowForPath, getRowHeight, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, isRootVisible, isRowSelected, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setDragEnabled, setDropMode, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setRowHeight, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange, 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, 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, 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 |
| Methods inherited from interface com.ontimize.dms.client.gui.tree.IODMSTree |
|---|
addMouseListener, addTreeWillExpandListener, getCursor, setCursor |
| Methods inherited from interface com.ontimize.dms.client.gui.InnerComponent |
|---|
isEditable, isEnabled, isVisible, setVisible |
| Field Detail |
|---|
public static java.awt.Color SELECTED_BACKGROUND
public static java.awt.Color SELECTED_FOREGROUND
public static java.awt.Color NON_SELECTED_BACKGROUND
public static java.awt.Color NON_SELECTED_FOREGROUND
public static java.awt.Color BACKGROUND
public static java.awt.Color DISABLED_BACKGROUND
public static java.awt.Color DISABLED_NODE_BACKGROUND
public static java.awt.Color DISABLED_NODE_FOREGROUND
public static java.awt.Color BACKGROUND_SEARCH
protected static java.util.List validTypes
protected TreeNode root
protected boolean search
protected boolean adjusting
protected ComponentContext context
protected javax.swing.JScrollPane scrollPane
protected FileTreeDropTarget dropTarget
| Constructor Detail |
|---|
public DefaultTree(ComponentContext context)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public void setCellRenderer(javax.swing.tree.TreeCellRenderer x)
setCellRenderer in class javax.swing.JTreepublic ComponentContext getContext()
getContext in interface IODMSTreepublic void setAdjusting(boolean adjusting)
setAdjusting in interface IODMSTreepublic java.lang.String getToolTipText(java.awt.event.MouseEvent e)
getToolTipText in class javax.swing.JTreepublic java.awt.Component getComponent()
getComponent in interface ComponentSelectionpublic boolean isValidType(java.lang.String type)
isValidType in interface IODMSTree
public boolean set(EntityResult er,
javax.swing.tree.TreePath path)
set in interface IODMSTreepublic void clear()
clear in interface IODMSTreepublic void addTreePopupListener(IODMSPopupListener tpl)
addTreePopupListener in interface IODMSTreepublic void clearTreePopupListener()
clearTreePopupListener in interface IODMSTreepublic void removeTreePopupListener(IODMSPopupListener tpl)
removeTreePopupListener in interface IODMSTreepublic void fireActionCommand(java.lang.String command)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface ComponentSelectionpublic void droppedFiles(java.io.File[] filesDropped)
IODMSTreeDropped files in the selected node.
droppedFiles in interface IODMSTreepublic void addDroppedListener(IDroppedListener idl)
addDroppedListener in interface IODMSTreepublic void clearDroppedListener()
clearDroppedListener in interface IODMSTreepublic void removeDroppedListener(IDroppedListener idl)
removeDroppedListener in interface IODMSTreeprotected InternalConfigNode getConfiguration(javax.swing.tree.TreePath path)
Calculates the last node with configuration found in the tree selection.
public java.util.List getNames(javax.swing.tree.TreePath path)
IODMSTreeReturns the child names in the node.
If TreePath is null, check the child in the selected node.
getNames in interface IODMSTree
public java.util.Map getFields(javax.swing.tree.TreePath path,
boolean includeLast)
Compute the keys (name, value) pairs in the selected tree path.
Never returns the last level keys of the configuration model.
The last level is filtered by itself path.
Filter the query of the selected node.
getFields in interface IODMSTreecurrent -
public java.util.List getParentFields(javax.swing.tree.TreePath path)
getParentFields in interface IODMSTree
public java.util.List getHiddenFields(javax.swing.tree.TreePath path,
boolean children)
getHiddenFields in interface IODMSTreepublic TreeNode getRootNode()
getRootNode in interface IODMSTreepublic TreeNode getSelectedLeaf()
getSelectedLeaf in interface IODMSTreepublic javax.swing.tree.TreePath getSelectedPath()
getSelectedPath in interface IODMSTreepublic java.util.Map[] getSelectedNode()
getSelectedNode in interface ComponentSelectionpublic boolean isSelectionEmpty()
isSelectionEmpty in interface ComponentSelectionisSelectionEmpty in class javax.swing.JTree
public TreeNode getNode(Document document,
boolean hasKeys)
Tree node represented by document's value If document is null return root node
getNode in interface IODMSTreeprotected TreeNode getNode(javax.swing.tree.TreePath path)
public void addIODMSMouseClickedListener(IODMSMouseClickedListener mcl)
addIODMSMouseClickedListener in interface IODMSTreepublic void addTreeEditionStopped(FileChangeEditingStopped change)
addTreeEditionStopped in interface IODMSTreepublic java.util.Vector getTextsToTranslate()
public void setComponentLocale(java.util.Locale locale)
public void setResourceBundle(java.util.ResourceBundle rb)
public javax.swing.JComponent getAccessibleComponent()
getAccessibleComponent in interface InnerComponentpublic void setEnabled(boolean enabled)
setEnabled in interface InnerComponentsetEnabled in class javax.swing.JComponentpublic void setEditable(boolean editable)
setEditable in interface InnerComponentsetEditable in class javax.swing.JTree
|
Ontimize Document Management | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||