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

E17493-02

oracle.jdeveloper.vcs.spi
Class VCSPreferencesCustomizer

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.ide.panels.DefaultTraversablePanel
                      extended by oracle.jdeveloper.vcs.spi.VCSPreferencesTraversable<VCSPreferences>
                          extended by oracle.jdeveloper.vcs.spi.VCSPreferencesCustomizer
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, GridBagConstants, Traversable

public class VCSPreferencesCustomizer
extends VCSPreferencesTraversable<VCSPreferences>

Since:
11.1.2.0.0 (Sherman)
See Also:
Serialized Form

Nested Class Summary
static class VCSPreferencesCustomizer.ResourceProxy
          Proxy class for obtaining VCSPreferencesCustomizer resources.
 
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
static java.lang.String RES_ID_AUTO_ADDFILE_MNEMONIC
           
static java.lang.String RES_ID_AUTO_ADDFILE_TEXT
           
static java.lang.String RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC
           
static java.lang.String RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT
           
static java.lang.String RES_ID_AUTO_CHECKOUTS_COMMENT_MNEMONIC
           
static java.lang.String RES_ID_AUTO_CHECKOUTS_COMMENT_TEXT
           
static java.lang.String RES_ID_AUTO_LOG_MESSAGE_MNEMONIC
           
static java.lang.String RES_ID_AUTO_LOG_MESSAGE_TEXT
           
static java.lang.String RES_ID_AUTO_PROGRESS_ON_CHECKOUT_MNEMONIC
           
static java.lang.String RES_ID_AUTO_PROGRESS_ON_CHECKOUT_TEXT
           
static java.lang.String RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC
           
static java.lang.String RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT
           
static java.lang.String RES_ID_USE_LABEL_DECORATIONS_MNEMONIC
           
static java.lang.String RES_ID_USE_LABEL_DECORATIONS_TEXT
           
static java.lang.String RES_ID_USE_OVERLAYS_CHECKBOX_MNEMONIC
           
static java.lang.String RES_ID_USE_OVERLAYS_CHECKBOX_TEXT
           
 
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 oracle.ide.controls.GridBagConstants
ANCHOR_C, ANCHOR_E, ANCHOR_N, ANCHOR_NE, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SW, ANCHOR_W, FILL_NONE, FILL_X, FILL_XY, FILL_Y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VCSPreferencesCustomizer(java.lang.String extensionId, java.lang.String[] keys)
          Constructor.
VCSPreferencesCustomizer(java.lang.String extensionId, java.lang.String[] keys, VCSPreferencesCustomizer.ResourceProxy resourceProxy)
          Constructor.
 
Method Summary
protected  java.awt.Component getPage()
          Gets the property page UI component.
protected  VCSPreferences getPreferences(PropertyStorage prefs)
           
protected  void loadPreferences(VCSPreferences preferences)
          Gets preferences from the state of the preferences page UI.
protected  void savePreferences(VCSPreferences preferences)
          Sets preferences to be applied to the preferences page UI.
protected  void validatePreferences()
          Validates the current preferences held in the preferences page UI.
 
Methods inherited from class oracle.jdeveloper.vcs.spi.VCSPreferencesTraversable
getComponent, layOutPage, onEntry, onExit
 
Methods inherited from class oracle.ide.panels.DefaultTraversablePanel
gbc, gbc, getDefaultTitle, getExitTransition, getHelpID, getText, setDefaultTitle, setHelpID
 
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, addMouseListener, 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, removeMouseListener, 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
 

Field Detail

RES_ID_USE_OVERLAYS_CHECKBOX_TEXT

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

RES_ID_USE_OVERLAYS_CHECKBOX_MNEMONIC

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

RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT

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

RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC

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

RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT

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

RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC

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

RES_ID_USE_LABEL_DECORATIONS_TEXT

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

RES_ID_USE_LABEL_DECORATIONS_MNEMONIC

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

RES_ID_AUTO_CHECKOUTS_COMMENT_TEXT

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

RES_ID_AUTO_CHECKOUTS_COMMENT_MNEMONIC

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

RES_ID_AUTO_ADDFILE_TEXT

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

RES_ID_AUTO_ADDFILE_MNEMONIC

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

RES_ID_AUTO_PROGRESS_ON_CHECKOUT_TEXT

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

RES_ID_AUTO_PROGRESS_ON_CHECKOUT_MNEMONIC

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

RES_ID_AUTO_LOG_MESSAGE_TEXT

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

RES_ID_AUTO_LOG_MESSAGE_MNEMONIC

public static final java.lang.String RES_ID_AUTO_LOG_MESSAGE_MNEMONIC
See Also:
Constant Field Values
Constructor Detail

VCSPreferencesCustomizer

public VCSPreferencesCustomizer(java.lang.String extensionId,
                                java.lang.String[] keys)
Constructor. Uses all generic property keys and the default resource proxy.

Parameters:
extensionId - the extension ID.

VCSPreferencesCustomizer

public VCSPreferencesCustomizer(java.lang.String extensionId,
                                java.lang.String[] keys,
                                VCSPreferencesCustomizer.ResourceProxy resourceProxy)
Constructor.

Parameters:
extensionId - the extension ID.
keys - supported keys from VCSPreferences.
resourceProxy - a proxy object for fetching resources. (null-capable)
Method Detail

getPreferences

protected VCSPreferences getPreferences(PropertyStorage prefs)
Specified by:
getPreferences in class VCSPreferencesTraversable<VCSPreferences>

getPage

protected java.awt.Component getPage()
Description copied from class: VCSPreferencesTraversable
Gets the property page UI component.

Specified by:
getPage in class VCSPreferencesTraversable<VCSPreferences>
Returns:
the page component.

loadPreferences

protected void loadPreferences(VCSPreferences preferences)
Description copied from class: VCSPreferencesTraversable
Gets preferences from the state of the preferences page UI.

Specified by:
loadPreferences in class VCSPreferencesTraversable<VCSPreferences>

savePreferences

protected void savePreferences(VCSPreferences preferences)
Description copied from class: VCSPreferencesTraversable
Sets preferences to be applied to the preferences page UI.

Specified by:
savePreferences in class VCSPreferencesTraversable<VCSPreferences>
Parameters:
preferences - the preferences map.

validatePreferences

protected void validatePreferences()
                            throws TraversalException
Description copied from class: VCSPreferencesTraversable
Validates the current preferences held in the preferences page UI.

Specified by:
validatePreferences in class VCSPreferencesTraversable<VCSPreferences>
Throws:
TraversalException - if validation failed.

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

E17493-02

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