Extension SDK 10.1.2


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.