public class VersionOperationTreePanel extends BaseVersionOperationPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
BORDER_LOOK_FLAT_CHANGELIST, BORDER_LOOK_FLAT_HISTORY, BORDER_LOOK_NOT_FLAT
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
VersionOperationTreePanel() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMouseListenerImpl(java.awt.event.MouseListener ml) |
protected void |
attachSelectionListener() |
protected void |
createComponents() |
void |
fireCategoriesChanged() |
protected java.awt.Component |
getInternalComponent() |
protected javax.swing.JScrollPane |
getScrollPane() |
java.lang.String |
getSelectedCategory() |
Element[] |
getSelection()
Get the current selection.
|
java.util.Collection<VCSHashURL> |
getValuesForCategory(java.lang.String category) |
protected void |
initializePreferredSize() |
protected void |
installModelImpl(VersionOperationModel model) |
boolean |
isItemAtPosition(java.awt.Point p) |
protected void |
removeMouseListenerImpl(java.awt.event.MouseListener ml) |
void |
selectAll() |
protected void |
selectOnRightClick(java.awt.event.MouseEvent me) |
void |
setCategorizer(VersionOperationCategorizer categorizer) |
void |
setCategoryCache(java.util.Map<VCSHashURL,java.lang.String> categoryCache) |
void |
setCategoryIcon(javax.swing.Icon categoryIcon) |
void |
setDefaultCategory(java.lang.String category) |
void |
setSiblingComparator(java.util.Comparator nodeSiblingCompator) |
addMouseListener, addSelectionListener, autoSizeColumnsToFit, depersistVisualSettings, fireSelectionChange, getFocusComponent, getModel, getOptionsComponent, getOptionsDividerLocation, getTable, installModel, isOptionsResizeable, isOptionsVisible, persistVisualSettings, reapplySort, removeMouseListener, removeSelectionListener, setBorderLook, setColumnAutoResizeMode, setDefaultRenderer, setOptionsComponent, setOptionsDividerLocation, setOptionsLocation, setOptionsResizeable, setOptionsVisible, setSelectOnRightClick
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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, update
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, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, 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, 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, transferFocusUpCycle
protected final void createComponents()
createComponents
in class BaseVersionOperationPanel
protected final javax.swing.JScrollPane getScrollPane()
getScrollPane
in class BaseVersionOperationPanel
protected final void initializePreferredSize()
initializePreferredSize
in class BaseVersionOperationPanel
protected final void addMouseListenerImpl(java.awt.event.MouseListener ml)
addMouseListenerImpl
in class BaseVersionOperationPanel
protected final void removeMouseListenerImpl(java.awt.event.MouseListener ml)
removeMouseListenerImpl
in class BaseVersionOperationPanel
protected final void installModelImpl(VersionOperationModel model)
installModelImpl
in class BaseVersionOperationPanel
protected void attachSelectionListener()
attachSelectionListener
in class BaseVersionOperationPanel
public void setSiblingComparator(java.util.Comparator nodeSiblingCompator)
public final Element[] getSelection()
BaseVersionOperationPanel
getSelection
in class BaseVersionOperationPanel
public final java.lang.String getSelectedCategory()
public final void selectAll()
selectAll
in class BaseVersionOperationPanel
protected final void selectOnRightClick(java.awt.event.MouseEvent me)
selectOnRightClick
in class BaseVersionOperationPanel
protected final java.awt.Component getInternalComponent()
getInternalComponent
in class BaseVersionOperationPanel
public boolean isItemAtPosition(java.awt.Point p)
isItemAtPosition
in class BaseVersionOperationPanel
public final void setCategorizer(VersionOperationCategorizer categorizer)
setCategorizer
in class BaseVersionOperationPanel
public void setCategoryCache(java.util.Map<VCSHashURL,java.lang.String> categoryCache)
setCategoryCache
in class BaseVersionOperationPanel
public java.util.Collection<VCSHashURL> getValuesForCategory(java.lang.String category)
public final void fireCategoriesChanged()
fireCategoriesChanged
in class BaseVersionOperationPanel
public void setDefaultCategory(java.lang.String category)
setDefaultCategory
in class BaseVersionOperationPanel
public final void setCategoryIcon(javax.swing.Icon categoryIcon)