public final class TreeView extends View
| Modifier and Type | Class and Description |
|---|---|
static class |
TreeConstants.Draw
Draw kinds.
|
static class |
TreeConstants.Refresh
Refresh mode.
|
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
BEST_LEVEL_DISTANCE
Optimal space between the levels.
|
static int |
BEST_NODE_HEIGHT
Best node height.
|
static int |
BORDER_PADDING
Border padding value.
|
static boolean |
BORDER_RECTANGLES
Draw rectangle border.
|
static int |
BOTTOM_MARGIN
Margin to bottom.
|
static int |
CHANGE_COLOR_TILL
Changes Color until given level.
|
static boolean |
DRAW_NODE_TEXT
Draw node text.
|
static boolean |
FILL_RECTANGLES
Fill rectangles.
|
static int |
LEFT_AND_RIGHT_MARGIN
Margin left and right.
|
static int |
MAX_LEVEL_DISTANCE
Maximum level distance.
|
static int |
MAX_NODE_HEIGHT
Maximum node height.
|
static int |
MIN_LEVEL_DISTANCE
Minimum space between the levels.
|
static int |
MIN_NODE_DIST_CONN
Minimum node distance to draw node connections.
|
static int |
MIN_NODE_HEIGHT
Minimum node height.
|
static int |
MIN_TXT_SPACE
Minimum rectangle space for text.
|
static byte |
NO_ATTS
Show no attributes text.
|
static byte |
NOT_ENOUGH_SPACE
Show not enough space text.
|
static boolean |
ONLY_ELEMENT_NODES
Draw only element nodes.
|
static boolean |
SHOW_CONN_MI
Show connections in main image.
|
static boolean |
SHOW_DESCENDANTS_CONN
Show descendant connection.
|
static java.awt.Color |
SMALL_SPACE_COLOR
Highlight Color small space.
|
static int |
TOP_MARGIN
Margin to top.
|
static boolean |
USE_CHILDITERATOR
Use ChildIterator to cache nodes.
|
guiaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
TreeView(ViewNotifier man)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
db()
Tests if this view relies on a database instance.
|
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
void |
paintComponent(java.awt.Graphics g) |
void |
refreshContext(boolean more,
boolean quick)
Called when a new context set has been chosen.
|
void |
refreshFocus()
Called when a new focus has been chosen.
|
void |
refreshInit()
Called when the data reference has changed.
|
void |
refreshLayout()
Called when GUI design has changed.
|
void |
refreshMark()
Called when a context set has been
marked.
|
void |
refreshUpdate()
Called when updates have been done in the data structure.
|
boolean |
visible()
Tests if this view is currently visible.
|
void |
visible(boolean v)
Sets the visibility of the view.
|
keyPressed, mouseEntered, mouseExited, toStringcomponentHidden, componentMoved, componentResized, componentShown, keyReleased, keyTyped, mouseClickedgetAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final boolean USE_CHILDITERATOR
public static final boolean ONLY_ELEMENT_NODES
public static final boolean SHOW_DESCENDANTS_CONN
public static final boolean BORDER_RECTANGLES
public static final boolean FILL_RECTANGLES
public static final boolean DRAW_NODE_TEXT
public static final boolean SHOW_CONN_MI
public static final int BORDER_PADDING
public static final int TOP_MARGIN
public static final int BOTTOM_MARGIN
public static final int LEFT_AND_RIGHT_MARGIN
public static final int CHANGE_COLOR_TILL
public static final java.awt.Color SMALL_SPACE_COLOR
public static final int MIN_TXT_SPACE
public static final int MIN_LEVEL_DISTANCE
public static final int BEST_LEVEL_DISTANCE
public static final int MAX_LEVEL_DISTANCE
public static final int BEST_NODE_HEIGHT
public static final int MIN_NODE_HEIGHT
public static final int MAX_NODE_HEIGHT
public static final int MIN_NODE_DIST_CONN
public static final byte NOT_ENOUGH_SPACE
public static final byte NO_ATTS
public TreeView(ViewNotifier man)
man - view managerpublic void refreshContext(boolean more,
boolean quick)
ViewrefreshContext in class Viewmore - show more detailsquick - perform a quick context switchpublic void refreshFocus()
ViewrefreshFocus in class Viewpublic void refreshInit()
ViewrefreshInit in class Viewpublic void refreshLayout()
ViewrefreshLayout in class Viewpublic void refreshMark()
ViewrefreshMark in class Viewpublic void refreshUpdate()
ViewrefreshUpdate in class Viewpublic boolean visible()
Viewpublic void visible(boolean v)
Viewprotected boolean db()
Viewpublic void paintComponent(java.awt.Graphics g)
paintComponent in class BaseXBackpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class BaseXPanelpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenermousePressed in class Viewpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenermouseWheelMoved in class BaseXPanelpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class BaseXPanelpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class BaseXPanel