public class ProjectTreeView extends JTree implements DomainDisplayListener, DomainListener, DataMapDisplayListener, DataMapListener, DataNodeDisplayListener, DataNodeListener, ObjEntityListener, ObjEntityDisplayListener, DbEntityListener, DbEntityDisplayListener, QueryListener, QueryDisplayListener, ProcedureListener, ProcedureDisplayListener, MultipleObjectsDisplayListener, EmbeddableDisplayListener, EmbeddableListener
JTree.AccessibleJTree, JTree.DropLocation, JTree.DynamicUtilTreeNode, JTree.EmptySelectionModel, JTree.TreeModelHandler, JTree.TreeSelectionRedirectorJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected ProjectController |
mediator |
protected JPopupMenu |
popup |
protected TreeSelectionListener |
treeSelectionListener |
protected TreeWillExpandListener |
treeWillExpandListener |
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, visibleRowCountaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ProjectTreeView(ProjectController mediator) |
| Modifier and Type | Method and Description |
|---|---|
String |
convertValueToText(Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
Returns a "name" property of the tree node.
|
void |
currentDataMapChanged(DataMapDisplayEvent e) |
void |
currentDataNodeChanged(DataNodeDisplayEvent e) |
void |
currentDbEntityChanged(EntityDisplayEvent e)
Current entity used as a model has changed.
|
void |
currentDomainChanged(DomainDisplayEvent e) |
void |
currentEmbeddableChanged(EmbeddableDisplayEvent e) |
protected void |
currentEntityChanged(EntityDisplayEvent e) |
void |
currentObjectsChanged(MultipleObjectsDisplayEvent e,
Application application)
Invoked when a new set of objects was displayed
|
void |
currentObjEntityChanged(EntityDisplayEvent e)
Current obj entity used as a model has changed.
|
void |
currentProcedureChanged(ProcedureDisplayEvent e) |
void |
currentQueryChanged(QueryDisplayEvent e) |
void |
dataMapAdded(DataMapEvent e)
Called when a new DataMap is added.
|
void |
dataMapChanged(DataMapEvent e)
Called on DataMap property changes.
|
void |
dataMapRemoved(DataMapEvent e)
Called when a DataMap is removed.
|
void |
dataNodeAdded(DataNodeEvent e)
New data map has been created/added.
|
void |
dataNodeChanged(DataNodeEvent e)
DataNode property (usually - name) changed.
|
void |
dataNodeRemoved(DataNodeEvent e)
DataNode has been removed.
|
void |
dbEntityAdded(EntityEvent e) |
void |
dbEntityChanged(EntityEvent e) |
void |
dbEntityRemoved(EntityEvent e) |
void |
domainChanged(DomainEvent e)
Domain property (usually - name) changed.
|
void |
embeddableAdded(EmbeddableEvent e,
DataMap map) |
void |
embeddableChanged(EmbeddableEvent e,
DataMap map) |
void |
embeddableRemoved(EmbeddableEvent e,
DataMap map) |
protected void |
entityAdded(EntityEvent e)
Event handler for ObjEntity and DbEntity additions.
|
protected void |
entityChanged(EntityEvent e)
Makes Entity visible and selected.
|
protected void |
entityRemoved(EntityEvent e)
Event handler for ObjEntity and DbEntity removals.
|
ProjectTreeModel |
getProjectModel()
Returns tree model cast to ProjectTreeModel.
|
TreeDragSource |
getTds() |
TreeSelectionListener |
getTreeSelectionListener() |
void |
objEntityAdded(EntityEvent e) |
void |
objEntityChanged(EntityEvent e) |
void |
objEntityRemoved(EntityEvent e) |
void |
procedureAdded(ProcedureEvent e)
New Procedure has been created.
|
void |
procedureChanged(ProcedureEvent e)
Procedure changed.
|
void |
procedureRemoved(ProcedureEvent e)
Procedure has been removed.
|
void |
processSelection(TreePath path)
Processes node selection regardless of whether a new node was selected, or an
already selected node was clicked again.
|
void |
queryAdded(QueryEvent e)
New Query has been created.
|
void |
queryChanged(QueryEvent e)
Query changed.
|
void |
queryRemoved(QueryEvent e)
Query has been removed.
|
protected void |
removeNode(DefaultMutableTreeNode toBeRemoved)
Removes current node from the tree.
|
protected void |
removeNode(Object[] path) |
protected void |
showNode(DefaultMutableTreeNode node)
Makes node current, visible and selected.
|
protected void |
showNode(Object[] path) |
protected void |
updateNode(Object[] path) |
addSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, 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, getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, setDragEnabled, setDropMode, setEditable, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setRowHeight, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange, updateUIaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCycleprotected ProjectController mediator
protected TreeSelectionListener treeSelectionListener
protected TreeWillExpandListener treeWillExpandListener
protected JPopupMenu popup
public ProjectTreeView(ProjectController mediator)
public ProjectTreeModel getProjectModel()
public String convertValueToText(Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
convertValueToText in class JTreepublic void currentDomainChanged(DomainDisplayEvent e)
currentDomainChanged in interface DomainDisplayListenerpublic void currentDataNodeChanged(DataNodeDisplayEvent e)
currentDataNodeChanged in interface DataNodeDisplayListenerpublic void currentDataMapChanged(DataMapDisplayEvent e)
currentDataMapChanged in interface DataMapDisplayListenerpublic void currentObjEntityChanged(EntityDisplayEvent e)
ObjEntityDisplayListenercurrentObjEntityChanged in interface ObjEntityDisplayListenerpublic void currentDbEntityChanged(EntityDisplayEvent e)
DbEntityDisplayListenercurrentDbEntityChanged in interface DbEntityDisplayListenerprotected void currentEntityChanged(EntityDisplayEvent e)
public void currentProcedureChanged(ProcedureDisplayEvent e)
currentProcedureChanged in interface ProcedureDisplayListenerpublic void currentQueryChanged(QueryDisplayEvent e)
currentQueryChanged in interface QueryDisplayListenerpublic void currentObjectsChanged(MultipleObjectsDisplayEvent e, Application application)
MultipleObjectsDisplayListenercurrentObjectsChanged in interface MultipleObjectsDisplayListenerpublic void procedureAdded(ProcedureEvent e)
ProcedureListenerprocedureAdded in interface ProcedureListenerpublic void procedureChanged(ProcedureEvent e)
ProcedureListenerprocedureChanged in interface ProcedureListenerpublic void procedureRemoved(ProcedureEvent e)
ProcedureListenerprocedureRemoved in interface ProcedureListenerpublic void queryAdded(QueryEvent e)
QueryListenerqueryAdded in interface QueryListenerpublic void queryChanged(QueryEvent e)
QueryListenerqueryChanged in interface QueryListenerpublic void queryRemoved(QueryEvent e)
QueryListenerqueryRemoved in interface QueryListenerpublic void domainChanged(DomainEvent e)
DomainListenerdomainChanged in interface DomainListenerpublic void dataNodeChanged(DataNodeEvent e)
DataNodeListenerdataNodeChanged in interface DataNodeListenerpublic void dataNodeAdded(DataNodeEvent e)
DataNodeListenerdataNodeAdded in interface DataNodeListenerpublic void dataNodeRemoved(DataNodeEvent e)
DataNodeListenerdataNodeRemoved in interface DataNodeListenerpublic void dataMapChanged(DataMapEvent e)
DataMapListenerdataMapChanged in interface DataMapListenerpublic void dataMapAdded(DataMapEvent e)
DataMapListenerdataMapAdded in interface DataMapListenerpublic void dataMapRemoved(DataMapEvent e)
DataMapListenerdataMapRemoved in interface DataMapListenerpublic void objEntityChanged(EntityEvent e)
objEntityChanged in interface ObjEntityListenerpublic void objEntityAdded(EntityEvent e)
objEntityAdded in interface ObjEntityListenerpublic void objEntityRemoved(EntityEvent e)
objEntityRemoved in interface ObjEntityListenerpublic void dbEntityChanged(EntityEvent e)
dbEntityChanged in interface DbEntityListenerpublic void dbEntityAdded(EntityEvent e)
dbEntityAdded in interface DbEntityListenerpublic void dbEntityRemoved(EntityEvent e)
dbEntityRemoved in interface DbEntityListenerprotected void entityChanged(EntityEvent e)
protected void entityAdded(EntityEvent e)
protected void entityRemoved(EntityEvent e)
protected void removeNode(DefaultMutableTreeNode toBeRemoved)
protected void showNode(DefaultMutableTreeNode node)
protected void showNode(Object[] path)
protected void updateNode(Object[] path)
protected void removeNode(Object[] path)
public void processSelection(TreePath path)
public TreeSelectionListener getTreeSelectionListener()
public void embeddableAdded(EmbeddableEvent e, DataMap map)
embeddableAdded in interface EmbeddableListenerpublic void embeddableChanged(EmbeddableEvent e, DataMap map)
embeddableChanged in interface EmbeddableListenerpublic void embeddableRemoved(EmbeddableEvent e, DataMap map)
embeddableRemoved in interface EmbeddableListenerpublic void currentEmbeddableChanged(EmbeddableDisplayEvent e)
currentEmbeddableChanged in interface EmbeddableDisplayListenerpublic TreeDragSource getTds()
Copyright © 2001–2015 Apache Cayenne. All rights reserved.