Class DataReplicationPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.opends.quicksetup.ui.QuickSetupStepPanel
-
- org.opends.quicksetup.installer.ui.DataReplicationPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,EventListener,Accessible,HyperlinkListener
public class DataReplicationPanel extends QuickSetupStepPanel
This class is used to display the replication options for the server that is being installed.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description DataReplicationPanel(GuiApplication application)Constructor of the panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ComponentcreateInputPanel()Creates and returns the panel that contains the layout specific to the panel.voiddisplayFieldInvalid(FieldName fieldName, boolean invalid)Marks as invalid (or valid depending on the value of the invalid parameter) a field corresponding to FieldName.voidendDisplay()Called just after the panel is shown: used to set focus properly.protected GuiApplicationgetApplication()Gets the application this panel represents.ObjectgetFieldValue(FieldName fieldName)Returns the value corresponding to the provided FieldName.protected org.forgerock.i18n.LocalizableMessagegetInstructions()Returns the instruction of this panel.ComponentgetMainWindow()Returns the frame or window containing this panel.protected QuickSetupgetQuickSetup()Gets the instance ofQuickSetupacting as controller.protected org.forgerock.i18n.LocalizableMessagegetTextForIcon(UIFactory.IconType iconType)Returns the text to be displayed in the progress label for a give icon type.protected org.forgerock.i18n.LocalizableMessagegetTitle()Returns the title of this panel.-
Methods inherited from class org.opends.quicksetup.ui.QuickSetupStepPanel
addButtonActionListener, addVerticalGlue, beginDisplay, blockingBeginDisplay, createInstructionsPanel, displayProgress, getMinimumHeight, getMinimumWidth, hyperlinkUpdate, initialize, notifyButtonListeners, removeButtonActionListener, requiresScroll, setCheckingVisible, urlWorkerFinished
-
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, 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
-
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
DataReplicationPanel
public DataReplicationPanel(GuiApplication application)
Constructor of the panel.- Parameters:
application- Application represented by this panel and used to initialize the fields of the panel.
-
-
Method Detail
-
getFieldValue
public Object getFieldValue(FieldName fieldName)
Description copied from class:QuickSetupStepPanelReturns the value corresponding to the provided FieldName.- Overrides:
getFieldValuein classQuickSetupStepPanel- Parameters:
fieldName- the FieldName for which we want to obtain the value.- Returns:
- the value corresponding to the provided FieldName.
-
displayFieldInvalid
public void displayFieldInvalid(FieldName fieldName, boolean invalid)
Description copied from class:QuickSetupStepPanelMarks as invalid (or valid depending on the value of the invalid parameter) a field corresponding to FieldName. This basically implies udpating the style of the JLabel associated with fieldName (the association is done using the LabelFieldDescriptor class).- Overrides:
displayFieldInvalidin classQuickSetupStepPanel- Parameters:
fieldName- the FieldName to be marked as valid or invalid.invalid- whether to mark the field as valid or invalid.
-
createInputPanel
protected Component createInputPanel()
Description copied from class:QuickSetupStepPanelCreates and returns the panel that contains the layout specific to the panel.- Specified by:
createInputPanelin classQuickSetupStepPanel- Returns:
- the panel that contains the layout specific to the panel.
-
getInstructions
protected org.forgerock.i18n.LocalizableMessage getInstructions()
Description copied from class:QuickSetupStepPanelReturns the instruction of this panel.- Specified by:
getInstructionsin classQuickSetupStepPanel- Returns:
- the instruction of this panel.
-
getTitle
protected org.forgerock.i18n.LocalizableMessage getTitle()
Description copied from class:QuickSetupStepPanelReturns the title of this panel.- Specified by:
getTitlein classQuickSetupStepPanel- Returns:
- the title of this panel.
-
endDisplay
public void endDisplay()
Description copied from class:QuickSetupStepPanelCalled just after the panel is shown: used to set focus properly.- Overrides:
endDisplayin classQuickSetupStepPanel
-
getTextForIcon
protected org.forgerock.i18n.LocalizableMessage getTextForIcon(UIFactory.IconType iconType)
Description copied from class:QuickSetupStepPanelReturns the text to be displayed in the progress label for a give icon type.- Overrides:
getTextForIconin classQuickSetupStepPanel- Parameters:
iconType- the icon type.- Returns:
- the text to be displayed in the progress label for a give icon type.
-
getQuickSetup
protected QuickSetup getQuickSetup()
Gets the instance ofQuickSetupacting as controller.- Returns:
- QuickSetup instance
-
getMainWindow
public Component getMainWindow()
Returns the frame or window containing this panel.- Returns:
- the frame or window containing this panel.
-
getApplication
protected GuiApplication getApplication()
Gets the application this panel represents.- Returns:
- GuiApplication this panel represents
-
-