Extension SDK 9.0.5

oracle.jdeveloper.vcs.spi
Class VCSPropertyCustomizer

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byoracle.ide.panels.DefaultTraversablePanel
                      extended byoracle.jdeveloper.vcs.spi.VCSPropertyTraversable
                          extended byoracle.jdeveloper.vcs.spi.VCSPropertyCustomizer
All Implemented Interfaces:
javax.accessibility.Accessible, GridBagConstants, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, 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 inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC
           
static int RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT
           
static int RES_ID_OPERATION_TIMEOUT_LABEL_MNEMONIC
           
static int RES_ID_OPERATION_TIMEOUT_LABEL_TEXT
           
static int RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC
           
static int RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT
           
static int RES_ID_USE_OPERATION_TIMEOUT_CHECKBOX_MNEMONIC
           
static int RES_ID_USE_OPERATION_TIMEOUT_CHECKBOX_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, VCSPropertyCustomizer.ResourceProxy resourceProxy)
          Constructor.
 
Method Summary
static java.util.Map createDefaultProperties(java.lang.String[] propertyKeys)
           
protected  java.util.Map 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 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, getDataKey, 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, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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_OPERATION_TIMEOUT_CHECKBOX_TEXT

public static final int RES_ID_USE_OPERATION_TIMEOUT_CHECKBOX_TEXT
See Also:
Constant Field Values

RES_ID_USE_OPERATION_TIMEOUT_CHECKBOX_MNEMONIC

public static final int RES_ID_USE_OPERATION_TIMEOUT_CHECKBOX_MNEMONIC
See Also:
Constant Field Values

RES_ID_OPERATION_TIMEOUT_LABEL_TEXT

public static final int RES_ID_OPERATION_TIMEOUT_LABEL_TEXT
See Also:
Constant Field Values

RES_ID_OPERATION_TIMEOUT_LABEL_MNEMONIC

public static final int RES_ID_OPERATION_TIMEOUT_LABEL_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,
                             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

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 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 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.

Extension SDK

 

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