public class VCSPreferencesCustomizer extends VCSPreferencesTraversable<VCSPreferences>
Modifier and Type | Class and Description |
---|---|
static class |
VCSPreferencesCustomizer.ResourceProxy
Proxy class for obtaining
VCSPreferencesCustomizer resources. |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
VCSPreferencesCustomizer(java.lang.String extensionId,
java.lang.String[] keys)
Constructor.
|
VCSPreferencesCustomizer(java.lang.String extensionId,
java.lang.String[] keys,
VCSPreferencesCustomizer.ResourceProxy resourceProxy)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
getComponent, layOutPage, onEntry, onExit
gbc, gbc, getDefaultTitle, getExitTransition, getHelpID, getText, setDefaultTitle, setHelpID
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String RES_ID_USE_OVERLAYS_CHECKBOX_TEXT
public static final java.lang.String RES_ID_USE_OVERLAYS_CHECKBOX_MNEMONIC
public static final java.lang.String RES_ID_SILENTLY_SAVE_CHECKBOX_TEXT
public static final java.lang.String RES_ID_SILENTLY_SAVE_CHECKBOX_MNEMONIC
public static final java.lang.String RES_ID_AUTO_CHECKOUTS_CHECKBOX_TEXT
public static final java.lang.String RES_ID_AUTO_CHECKOUTS_CHECKBOX_MNEMONIC
public static final java.lang.String RES_ID_USE_LABEL_DECORATIONS_TEXT
public static final java.lang.String RES_ID_USE_LABEL_DECORATIONS_MNEMONIC
public static final java.lang.String RES_ID_AUTO_CHECKOUTS_COMMENT_TEXT
public static final java.lang.String RES_ID_AUTO_CHECKOUTS_COMMENT_MNEMONIC
public static final java.lang.String RES_ID_AUTO_ADDFILE_TEXT
public static final java.lang.String RES_ID_AUTO_ADDFILE_MNEMONIC
public static final java.lang.String RES_ID_AUTO_PROGRESS_ON_CHECKOUT_TEXT
public static final java.lang.String RES_ID_AUTO_PROGRESS_ON_CHECKOUT_MNEMONIC
public static final java.lang.String RES_ID_AUTO_LOG_MESSAGE_TEXT
public static final java.lang.String RES_ID_AUTO_LOG_MESSAGE_MNEMONIC
public static final java.lang.String RES_ID_AUTO_CHECKOUTS_EXTEND_MESSAGE_TEXT
public static final java.lang.String RES_ID_AUTO_CHECKOUTS_EXTEND_MNEMONIC
public static final java.lang.String RES_ID_AUTO_ADD_EXTEND_MESSAGE_TEXT
public static final java.lang.String RES_ID_AUTO_ADD_EXTEND_MNEMONIC
public VCSPreferencesCustomizer(java.lang.String extensionId, java.lang.String[] keys)
extensionId
- the extension ID.public VCSPreferencesCustomizer(java.lang.String extensionId, java.lang.String[] keys, VCSPreferencesCustomizer.ResourceProxy resourceProxy)
extensionId
- the extension ID.keys
- supported keys from VCSPreferences
.resourceProxy
- a proxy object for fetching resources.
(null-capable)protected VCSPreferences getPreferences(PropertyStorage prefs)
getPreferences
in class VCSPreferencesTraversable<VCSPreferences>
protected java.awt.Component getPage()
VCSPreferencesTraversable
getPage
in class VCSPreferencesTraversable<VCSPreferences>
protected void loadPreferences(VCSPreferences preferences)
VCSPreferencesTraversable
loadPreferences
in class VCSPreferencesTraversable<VCSPreferences>
protected void savePreferences(VCSPreferences preferences)
VCSPreferencesTraversable
savePreferences
in class VCSPreferencesTraversable<VCSPreferences>
preferences
- the preferences map.protected void validatePreferences() throws TraversalException
VCSPreferencesTraversable
validatePreferences
in class VCSPreferencesTraversable<VCSPreferences>
TraversalException
- if validation failed.