hades.manager
Class HadesTreeCellRenderer

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JLabel
                  extended byjavax.swing.tree.DefaultTreeCellRenderer
                      extended byhades.manager.HadesTreeCellRenderer
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.SwingConstants, javax.swing.tree.TreeCellRenderer

public class HadesTreeCellRenderer
extends javax.swing.tree.DefaultTreeCellRenderer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JLabel
javax.swing.JLabel.AccessibleJLabel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private) static javax.swing.ImageIcon collapsedIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon defaultIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon designIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon expandedIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
protected  boolean hasFocus
           
static java.lang.String iconPath
           
(package private) static javax.swing.ImageIcon jarzipIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon localIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon memoryIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon pythonIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon searchIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
protected  boolean selected
          Whether or not the item that was last configured is selected.
protected static java.awt.Color SelectedBackgroundColor
          Color to use for the background when selected.
(package private) static javax.swing.ImageIcon serverIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon simobjIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon systemIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
(package private) static javax.swing.ImageIcon textIcon
          icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.
 
Fields inherited from class javax.swing.tree.DefaultTreeCellRenderer
backgroundNonSelectionColor, backgroundSelectionColor, borderSelectionColor, closedIcon, leafIcon, openIcon, textNonSelectionColor, textSelectionColor
 
Fields inherited from class javax.swing.JLabel
labelFor
 
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.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HadesTreeCellRenderer()
          create a TreeCellRenderer useful for the Colibri object tree.
 
Method Summary
 java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
           
 boolean is_1(java.lang.Object value)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeCellRenderer
firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundNonSelectionColor, getBackgroundSelectionColor, getBorderSelectionColor, getClosedIcon, getDefaultClosedIcon, getDefaultLeafIcon, getDefaultOpenIcon, getFont, getLeafIcon, getOpenIcon, getPreferredSize, getTextNonSelectionColor, getTextSelectionColor, paint, repaint, repaint, revalidate, setBackground, setBackgroundNonSelectionColor, setBackgroundSelectionColor, setBorderSelectionColor, setClosedIcon, setFont, setLeafIcon, setOpenIcon, setTextNonSelectionColor, setTextSelectionColor, validate
 
Methods inherited from class javax.swing.JLabel
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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

iconPath

public static final java.lang.String iconPath
See Also:
Constant Field Values

defaultIcon

static javax.swing.ImageIcon defaultIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


serverIcon

static javax.swing.ImageIcon serverIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


systemIcon

static javax.swing.ImageIcon systemIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


localIcon

static javax.swing.ImageIcon localIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


jarzipIcon

static javax.swing.ImageIcon jarzipIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


searchIcon

static javax.swing.ImageIcon searchIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


expandedIcon

static javax.swing.ImageIcon expandedIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


collapsedIcon

static javax.swing.ImageIcon collapsedIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


simobjIcon

static javax.swing.ImageIcon simobjIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


designIcon

static javax.swing.ImageIcon designIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


memoryIcon

static javax.swing.ImageIcon memoryIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


textIcon

static javax.swing.ImageIcon textIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


pythonIcon

static javax.swing.ImageIcon pythonIcon
icons for tree root: default, system (classpath), local (filesystem), zip (jar), server, search result, collapsed and expanded directories, basic content types.


SelectedBackgroundColor

protected static final java.awt.Color SelectedBackgroundColor
Color to use for the background when selected.


selected

protected boolean selected
Whether or not the item that was last configured is selected.


hasFocus

protected boolean hasFocus
Constructor Detail

HadesTreeCellRenderer

public HadesTreeCellRenderer()
create a TreeCellRenderer useful for the Colibri object tree.

Method Detail

getTreeCellRendererComponent

public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
                                                       java.lang.Object value,
                                                       boolean sel,
                                                       boolean expanded,
                                                       boolean leaf,
                                                       int row,
                                                       boolean hasFocus)

is_1

public boolean is_1(java.lang.Object value)