Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

oracle.jdeveloper.vcs.generic
Class MultiChangeList

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by oracle.jdeveloper.vcs.changelist.ChangeList
                      extended by oracle.jdeveloper.vcs.changeset.ChangeSetChangeList
                          extended by oracle.jdeveloper.vcs.generic.MultiChangeList
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public abstract class MultiChangeList
extends ChangeSetChangeList

This class exists purely to workaround the fact that ChangeList.addToolbarActions(oracle.jdeveloper.vcs.changelist.ChangeListWindow, oracle.ide.controls.Toolbar) is protected in the frozen 10.1.3.x API. The workaround enables declaration of multi change list classes which have full responsibility for their ui.

This class should be removed in 11.x where it should be possible to widen the access protection on the superclass method.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jdeveloper.vcs.changeset.ChangeSetChangeList
ChangeSetChangeList.ChangeSetContextMenuListener
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class oracle.jdeveloper.vcs.changeset.ChangeSetChangeList
COMMIT_CHANGE_SET_COMMAND, COMMIT_CHANGE_SET_COMMAND_ID, EDIT_CHANGE_SET_COMMAND, EDIT_CHANGE_SET_COMMAND_ID, MAKE_DEFAULT_CHANGE_SET_COMMAND, MAKE_DEFAULT_CHANGE_SET_COMMAND_ID, NEW_CHANGE_SET_COMMAND, NEW_CHANGE_SET_COMMAND_ID, REMOVE_CHANGE_SET_COMMAND, REMOVE_CHANGE_SET_COMMAND_ID, REMOVE_FROM_CHANGE_SET_COMMAND, REMOVE_FROM_CHANGE_SET_COMMAND_ID, TOGGLE_CHANGE_SETS_COMMAND, TOGGLE_CHANGE_SETS_COMMAND_ID, UNSET_DEFAULT_CHANGE_SET_COMMAND, UNSET_DEFAULT_CHANGE_SET_COMMAND_ID
 
Fields inherited from class oracle.jdeveloper.vcs.changelist.ChangeList
BUSY_PROPERTY, CHANGELIST_COUNT_PROPERTY, COMMENTS_VISIBLE_PROPERTY
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MultiChangeList(java.lang.Object modeId, java.lang.String vcsId)
           
 
Method Summary
 void addToolbarActions(ChangeListWindow window, Toolbar toolbar)
           
 
Methods inherited from class oracle.jdeveloper.vcs.changeset.ChangeSetChangeList
addContextMenuListeners, addMouseListener, addSelectionListener, createCategorizer, createCategoryScopeFilter, getChangeSetAdapter, getChangeSetURLs, getSelection, getToggleChangeSetsAction, installModel, isItemAtPosition, isOptionsVisible, layoutPanel, removeContextMenuListeners, removeMouseListener, removeSelectionListener, selectAll, setBorderLook, setCategoryCacheImpl, setChangeSetsVisible, setOptionsCustomizer, setOptionsVisible
 
Methods inherited from class oracle.jdeveloper.vcs.changelist.ChangeList
addRefreshToolbarAction, clearOptions, configureContext, createDisplayProperties, createEventQueue, createModel, defaultOptionsOnInitialInsert, getBusyStatusMessage, getCategoryCache, getCount, getElements, getEventQueue, getFilterStatuses, getItemURLFilter, getModeIcon, getModeId, getModel, getModeLabel, getModeLongLabel, getModelValue, getOptionsCustomizer, getOverlayItemProducer, getOverlayStatusCache, getPreferencesPath, getProgressTask, getScopeFilter, getStatusCache, getStatusMessage, getTabToggleKey, getVersionOperationPanel, getWindowId, initializeChangeList, initializeEventQueue, initializeModel, initializeVersionOperationPanel, insertProperties, isBusy, isEmpty, isExcludeDirectories, isFocusInOptions, isProgressTracked, isStarted, refilter, refresh, setBusy, setCategoryCache, setExcludeDirectories, setFilterStatuses, setItemURLFilter, setOverlayItemProducer, setOverlayStatusCache, setProgressTask, setScopeFilter, setStatusCache, setStatusCache, setStatusCache, setVisibleStatuses, setVisibleStatuses, start, startImpl, stop, stopImpl, updateCategoryCache, updateProperties
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiChangeList

public MultiChangeList(java.lang.Object modeId,
                       java.lang.String vcsId)
Method Detail

addToolbarActions

public void addToolbarActions(ChangeListWindow window,
                              Toolbar toolbar)
Overrides:
addToolbarActions in class ChangeSetChangeList

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Copyright © 1997, 2013, Oracle. All rights reserved.