public class ChangeSetChangeList extends ChangeList
Modifier and Type | Class and Description |
---|---|
static class |
ChangeSetChangeList.ChangeSetContextMenuListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMIT_CHANGE_SET_COMMAND |
static int |
COMMIT_CHANGE_SET_COMMAND_ID |
static java.lang.String |
EDIT_CHANGE_SET_COMMAND |
static int |
EDIT_CHANGE_SET_COMMAND_ID |
static java.lang.String |
MAKE_DEFAULT_CHANGE_SET_COMMAND |
static int |
MAKE_DEFAULT_CHANGE_SET_COMMAND_ID |
static java.lang.String |
NEW_CHANGE_SET_COMMAND |
static int |
NEW_CHANGE_SET_COMMAND_ID |
static java.lang.String |
REMOVE_CHANGE_SET_COMMAND |
static int |
REMOVE_CHANGE_SET_COMMAND_ID |
static java.lang.String |
REMOVE_FROM_CHANGE_SET_COMMAND |
static int |
REMOVE_FROM_CHANGE_SET_COMMAND_ID |
static java.lang.String |
TOGGLE_CHANGE_SETS_COMMAND |
static int |
TOGGLE_CHANGE_SETS_COMMAND_ID |
static java.lang.String |
UNSET_DEFAULT_CHANGE_SET_COMMAND |
static int |
UNSET_DEFAULT_CHANGE_SET_COMMAND_ID |
BUSY_PROPERTY, CHANGELIST_COUNT_PROPERTY, COMMENTS_VISIBLE_PROPERTY
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ChangeSetChangeList() |
ChangeSetChangeList(java.lang.Object modeId,
java.lang.String systemId) |
Modifier and Type | Method and Description |
---|---|
protected void |
addContextMenuListeners(ContextMenu contextMenu) |
void |
addMouseListener(java.awt.event.MouseListener ml)
Add a mouse listener to the change list.
|
void |
addSelectionListener(javax.swing.event.ChangeListener listener)
Add a listener that will be notified when the selection changes.
|
protected void |
addToolbarActions(ChangeListWindow window,
Toolbar toolbar) |
protected ChangeListCategorizer |
createCategorizer() |
protected ChangeListWindow.ScopeFilter |
createCategoryScopeFilter(java.lang.String category) |
protected ChangeSetAdapter |
getChangeSetAdapter() |
java.net.URL[] |
getChangeSetURLs(java.lang.String name) |
Element[] |
getSelection()
Get the selection.
|
IdeAction |
getToggleChangeSetsAction(ChangeListWindow window) |
protected void |
installModel(MutableVersionOperationModel model) |
boolean |
isItemAtPosition(java.awt.Point p) |
boolean |
isOptionsVisible()
Get whether the options component is visible.
|
protected void |
layoutPanel(BaseVersionOperationPanel vop) |
protected void |
removeContextMenuListeners(ContextMenu contextMenu) |
void |
removeMouseListener(java.awt.event.MouseListener ml)
Remove a previously added mouse listener from the change list.
|
void |
removeSelectionListener(javax.swing.event.ChangeListener listener)
Remove a selection listener
|
void |
selectAll()
Select All items.
|
protected void |
setBorderLook(int vopLookConstant) |
protected void |
setCategoryCacheImpl(java.util.Map<VCSHashURL,java.lang.String> categoryCache) |
void |
setChangeSetsVisible(boolean changeSetsVisible) |
void |
setOptionsCustomizer(VCSOptionsCustomizer c)
Set a customizer that can be used for entering options.
|
void |
setOptionsVisible(boolean isVisible)
Set whether the options component is visible.
|
addCodeReviewToolbarAction, addRefreshToolbarAction, clearOptions, configureContext, createDisplayProperties, createEventQueue, createModel, defaultOptionsOnInitialInsert, getBusyStatusMessage, getCategoryCache, getCount, getElements, getEventQueue, getFilterStatuses, getItemURLFilter, getModeIcon, getModeId, getModel, getModeLabel, getModeLongLabel, getModelValue, getOptionsCustomizer, getOverlayItemProducer, getOverlayStatusCache, getPolicyStatusCache, getPreferencesPath, getProgressTask, getScopeFilter, getStatusCache, getStatusCacheBridge, getStatusMessage, getSystemId, getTabToggleKey, getVersionOperationPanel, getWindowId, initializeChangeList, initializeEventQueue, initializeModel, initializeVersionOperationPanel, insertProperties, isBusy, isCodeReview, isEmpty, isExcludeDirectories, isFocusInOptions, isProgressTracked, isStarted, refilter, refresh, refresh, setBusy, setCategoryCache, setCodeReview, setExcludeDirectories, setFilterStatuses, setItemURLFilter, setOverlayItemProducer, setOverlayStatusCache, setPolicyStatusCache, setPolicyStatusCache, setProgressTask, setScopeFilter, setStatusCache, setStatusCache, setStatusCache, setStatusCacheBridge, setStatusCacheBridge, setSystemId, setVisibleStatuses, setVisibleStatuses, start, startImpl, stop, stopImpl, updateCategoryCache, updateProperties
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
public static final java.lang.String TOGGLE_CHANGE_SETS_COMMAND
public static final int TOGGLE_CHANGE_SETS_COMMAND_ID
public static final java.lang.String EDIT_CHANGE_SET_COMMAND
public static final int EDIT_CHANGE_SET_COMMAND_ID
public static final java.lang.String MAKE_DEFAULT_CHANGE_SET_COMMAND
public static final int MAKE_DEFAULT_CHANGE_SET_COMMAND_ID
public static final java.lang.String UNSET_DEFAULT_CHANGE_SET_COMMAND
public static final int UNSET_DEFAULT_CHANGE_SET_COMMAND_ID
public static final java.lang.String NEW_CHANGE_SET_COMMAND
public static final int NEW_CHANGE_SET_COMMAND_ID
public static final java.lang.String REMOVE_CHANGE_SET_COMMAND
public static final int REMOVE_CHANGE_SET_COMMAND_ID
public static final java.lang.String REMOVE_FROM_CHANGE_SET_COMMAND
public static final int REMOVE_FROM_CHANGE_SET_COMMAND_ID
public static final java.lang.String COMMIT_CHANGE_SET_COMMAND
public static final int COMMIT_CHANGE_SET_COMMAND_ID
public ChangeSetChangeList()
public ChangeSetChangeList(java.lang.Object modeId, java.lang.String systemId)
protected ChangeListCategorizer createCategorizer()
createCategorizer
in class ChangeList
protected void setCategoryCacheImpl(java.util.Map<VCSHashURL,java.lang.String> categoryCache)
setCategoryCacheImpl
in class ChangeList
protected ChangeListWindow.ScopeFilter createCategoryScopeFilter(java.lang.String category)
createCategoryScopeFilter
in class ChangeList
protected final void layoutPanel(BaseVersionOperationPanel vop)
layoutPanel
in class ChangeList
public final void addMouseListener(java.awt.event.MouseListener ml)
ChangeList
addMouseListener
in class ChangeList
ml
- the mouse listenerpublic final void removeMouseListener(java.awt.event.MouseListener ml)
ChangeList
removeMouseListener
in class ChangeList
ml
- the mouse listener.public final void addSelectionListener(javax.swing.event.ChangeListener listener)
ChangeList
addSelectionListener
in class ChangeList
listener
- a listenerpublic final void removeSelectionListener(javax.swing.event.ChangeListener listener)
ChangeList
removeSelectionListener
in class ChangeList
listener
- listener to removepublic final void selectAll()
ChangeList
selectAll
in class ChangeList
protected final void setBorderLook(int vopLookConstant)
setBorderLook
in class ChangeList
public final void setOptionsCustomizer(VCSOptionsCustomizer c)
ChangeList
setOptionsCustomizer
in class ChangeList
c
- an options customizerpublic final void setOptionsVisible(boolean isVisible)
ChangeList
setOptionsVisible
in class ChangeList
isVisible
- if true, the options component will be displayed, if
false it will be hidden.public final boolean isOptionsVisible()
ChangeList
isOptionsVisible
in class ChangeList
public final boolean isItemAtPosition(java.awt.Point p)
isItemAtPosition
in class ChangeList
public Element[] getSelection()
ChangeList
getSelection
in class ChangeList
protected void addToolbarActions(ChangeListWindow window, Toolbar toolbar)
addToolbarActions
in class ChangeList
public final IdeAction getToggleChangeSetsAction(ChangeListWindow window)
public final void setChangeSetsVisible(boolean changeSetsVisible)
protected void installModel(MutableVersionOperationModel model)
installModel
in class ChangeList
protected ChangeSetAdapter getChangeSetAdapter()
protected void addContextMenuListeners(ContextMenu contextMenu)
addContextMenuListeners
in class ChangeList
protected void removeContextMenuListeners(ContextMenu contextMenu)
removeContextMenuListeners
in class ChangeList
public final java.net.URL[] getChangeSetURLs(java.lang.String name)