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

E13403-05

oracle.jdeveloper.vcs.spi
Class VCSPropertyCustomizer

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

public abstract class VCSPropertyCustomizer
extends VCSPropertyTraversable

Basic traversable class representing common version client properties.

Since:
9.0.5
See Also:
Serialized Form

Nested Class Summary
static class VCSPropertyCustomizer.ResourceProxy
          Proxy class for obtaining VCSPropertyCustomizer 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 int RES_ID_AUTO_ADDFILE_MNEMONIC
           
static int RES_ID_AUTO_ADDFILE_TEXT
           
static int RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC
           
static int RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT
           
static int RES_ID_AUTO_CHECKOUTS_COMMENT_MNEMONIC
           
static int RES_ID_AUTO_CHECKOUTS_COMMENT_TEXT
           
static int RES_ID_AUTO_LOG_MESSAGE_MNEMONIC
           
static int RES_ID_AUTO_LOG_MESSAGE_TEXT
           
static int RES_ID_AUTO_PROGRESS_ON_CHECKOUT_MNEMONIC
           
static int RES_ID_AUTO_PROGRESS_ON_CHECKOUT_TEXT
           
static int RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC
           
static int RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT
           
static int RES_ID_USE_LABEL_DECORATIONS_MNEMONIC
           
static int RES_ID_USE_LABEL_DECORATIONS_TEXT
           
static int RES_ID_USE_OVERLAYS_CHECKBOX_MNEMONIC
           
static int 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
VCSPropertyCustomizer()
          Constructor.
VCSPropertyCustomizer(java.lang.String[] propertyKeys)
          Constructor.
VCSPropertyCustomizer(java.lang.String[] propertyKeys, VCSPropertyCustomizer.ResourceProxy resourceProxy)
          Constructor.
 
Method Summary
static java.util.Map createDefaultProperties(java.lang.String[] propertyKeys)
           
protected  java.lang.String getDataKey()
          Gets the settings data key under which properties will be stored.
protected  java.util.Map<java.lang.String,?> getProperties()
          Gets a map of properties from the state of the property page UI.
protected  java.awt.Component getPropertyPage()
          Gets the property page UI component.
protected  void setProperties(java.util.Map<java.lang.String,?> props)
          Sets a map of properties to be applied to the property page UI.
protected  void validateProperties()
          Validates the current properties held in the property page UI.
 
Methods inherited from class oracle.jdeveloper.vcs.spi.VCSPropertyTraversable
getComponent, layoutPropertyPage, 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 int RES_ID_USE_OVERLAYS_CHECKBOX_TEXT
See Also:
Constant Field Values

RES_ID_USE_OVERLAYS_CHECKBOX_MNEMONIC

public static final int RES_ID_USE_OVERLAYS_CHECKBOX_MNEMONIC
See Also:
Constant Field Values

RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT

public static final int RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT
See Also:
Constant Field Values

RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC

public static final int RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC
See Also:
Constant Field Values

RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT

public static final int RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT
See Also:
Constant Field Values

RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC

public static final int RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC
See Also:
Constant Field Values

RES_ID_USE_LABEL_DECORATIONS_TEXT

public static final int RES_ID_USE_LABEL_DECORATIONS_TEXT
See Also:
Constant Field Values

RES_ID_USE_LABEL_DECORATIONS_MNEMONIC

public static final int RES_ID_USE_LABEL_DECORATIONS_MNEMONIC
See Also:
Constant Field Values

RES_ID_AUTO_CHECKOUTS_COMMENT_TEXT

public static final int RES_ID_AUTO_CHECKOUTS_COMMENT_TEXT
See Also:
Constant Field Values

RES_ID_AUTO_CHECKOUTS_COMMENT_MNEMONIC

public static final int RES_ID_AUTO_CHECKOUTS_COMMENT_MNEMONIC
See Also:
Constant Field Values

RES_ID_AUTO_ADDFILE_TEXT

public static final int RES_ID_AUTO_ADDFILE_TEXT
See Also:
Constant Field Values

RES_ID_AUTO_ADDFILE_MNEMONIC

public static final int RES_ID_AUTO_ADDFILE_MNEMONIC
See Also:
Constant Field Values

RES_ID_AUTO_PROGRESS_ON_CHECKOUT_TEXT

public static final int RES_ID_AUTO_PROGRESS_ON_CHECKOUT_TEXT
See Also:
Constant Field Values

RES_ID_AUTO_PROGRESS_ON_CHECKOUT_MNEMONIC

public static final int RES_ID_AUTO_PROGRESS_ON_CHECKOUT_MNEMONIC
See Also:
Constant Field Values

RES_ID_AUTO_LOG_MESSAGE_TEXT

public static final int RES_ID_AUTO_LOG_MESSAGE_TEXT
See Also:
Constant Field Values

RES_ID_AUTO_LOG_MESSAGE_MNEMONIC

public static final int RES_ID_AUTO_LOG_MESSAGE_MNEMONIC
See Also:
Constant Field Values
Constructor Detail

VCSPropertyCustomizer

public VCSPropertyCustomizer()
Constructor. Uses all generic property keys and the default resource proxy.


VCSPropertyCustomizer

public VCSPropertyCustomizer(java.lang.String[] propertyKeys)
Constructor.

Parameters:
propertyKeys - the generic property keys handled by the instance. (null-capable)

VCSPropertyCustomizer

public VCSPropertyCustomizer(java.lang.String[] propertyKeys,
                             VCSPropertyCustomizer.ResourceProxy resourceProxy)
Constructor.

Parameters:
propertyKeys - the generic property keys handled by the instance. (null-capable)
resourceProxy - a proxy object for fetching resources. (null-capable)
Method Detail

getDataKey

protected java.lang.String getDataKey()
Description copied from class: VCSPropertyTraversable
Gets the settings data key under which properties will be stored.

Specified by:
getDataKey in class VCSPropertyTraversable
Returns:
the data key.

createDefaultProperties

public static final java.util.Map createDefaultProperties(java.lang.String[] propertyKeys)

getPropertyPage

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

Specified by:
getPropertyPage in class VCSPropertyTraversable
Returns:
the page component.

setProperties

protected void setProperties(java.util.Map<java.lang.String,?> props)
Description copied from class: VCSPropertyTraversable
Sets a map of properties to be applied to the property page UI.

Specified by:
setProperties in class VCSPropertyTraversable
Parameters:
props - the properties map.

getProperties

protected java.util.Map<java.lang.String,?> getProperties()
Description copied from class: VCSPropertyTraversable
Gets a map of properties from the state of the property page UI.

Specified by:
getProperties in class VCSPropertyTraversable
Returns:
the properties map.

validateProperties

protected void validateProperties()
                           throws TraversalException
Description copied from class: VCSPropertyTraversable
Validates the current properties held in the property page UI.

Specified by:
validateProperties in class VCSPropertyTraversable
Throws:
TraversalException - if validation failed.

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

E13403-05

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