Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.jdeveloper.vcs.changelist
Class AsynchronousChangeList

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.changelist.AsynchronousChangeList
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public abstract class AsynchronousChangeList
extends ChangeList

Since:
11.1.1.0.0
See Also:
Serialized Form

Nested Class Summary
 
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.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
protected AsynchronousChangeList(java.lang.Object modeId)
           
 
Method Summary
protected  void clearPerformanceCache()
           
protected  ChangeListEventQueue createEventQueue()
           
protected abstract  java.util.TimerTask createStatusTask(VCSThreadPool threadPool)
           
protected  VCSThreadPool getThreadPool()
           
protected  java.lang.Integer getTimerIntervalImpl()
           
protected  boolean isProgressTracked()
           
 void refresh()
          Completely refresh all files displayed in the change list.
protected  void startImpl()
          Implementation for the ChangeList.start() method.
protected  void stopImpl()
          Implementation for the ChangeList.stop() method.
 void timerIntervalChanged()
           
 
Methods inherited from class oracle.jdeveloper.vcs.changelist.ChangeList
addContextMenuListeners, addMouseListener, addRefreshToolbarAction, addSelectionListener, addToolbarActions, clearOptions, configureContext, createCategorizer, createCategoryScopeFilter, createDisplayProperties, createModel, defaultOptionsOnInitialInsert, getBusyStatusMessage, getCategoryCache, getCount, getElements, getEventQueue, getFilterStatuses, getItemURLFilter, getModeIcon, getModeId, getModel, getModeLabel, getModeLongLabel, getModelValue, getOptionsCustomizer, getOverlayItemProducer, getOverlayStatusCache, getPolicyStatusCache, getPreferencesPath, getProgressTask, getScopeFilter, getSelection, getStatusCache, getStatusCacheBridge, getStatusMessage, getSystemId, getTabToggleKey, getVersionOperationPanel, getWindowId, initializeChangeList, initializeEventQueue, initializeModel, initializeVersionOperationPanel, insertProperties, installModel, isBusy, isEmpty, isExcludeDirectories, isFocusInOptions, isItemAtPosition, isOptionsVisible, isStarted, layoutPanel, refilter, refresh, removeContextMenuListeners, removeMouseListener, removeSelectionListener, selectAll, setBorderLook, setBusy, setCategoryCache, setCategoryCacheImpl, setExcludeDirectories, setFilterStatuses, setItemURLFilter, setOptionsCustomizer, setOptionsVisible, setOverlayItemProducer, setOverlayStatusCache, setPolicyStatusCache, setPolicyStatusCache, setProgressTask, setScopeFilter, setStatusCache, setStatusCache, setStatusCache, setStatusCacheBridge, setStatusCacheBridge, setSystemId, setVisibleStatuses, setVisibleStatuses, start, stop, 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

AsynchronousChangeList

protected AsynchronousChangeList(java.lang.Object modeId)
Method Detail

isProgressTracked

protected boolean isProgressTracked()
Overrides:
isProgressTracked in class ChangeList

startImpl

protected void startImpl()
Description copied from class: ChangeList
Implementation for the ChangeList.start() method.

Overrides:
startImpl in class ChangeList

stopImpl

protected void stopImpl()
Description copied from class: ChangeList
Implementation for the ChangeList.stop() method.

Overrides:
stopImpl in class ChangeList

refresh

public void refresh()
Description copied from class: ChangeList
Completely refresh all files displayed in the change list. All existing items will be removed, and the list will repopulate itself based on files in any open projects. This method is asynchronous - the refresh will happen at some point after calling this method.

Overrides:
refresh in class ChangeList

clearPerformanceCache

protected void clearPerformanceCache()

getThreadPool

protected VCSThreadPool getThreadPool()

timerIntervalChanged

public void timerIntervalChanged()

getTimerIntervalImpl

protected java.lang.Integer getTimerIntervalImpl()

createStatusTask

protected abstract java.util.TimerTask createStatusTask(VCSThreadPool threadPool)

createEventQueue

protected ChangeListEventQueue createEventQueue()
Overrides:
createEventQueue in class ChangeList

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

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