public class SchemaBrowserRightPanel extends StatusGenericPanel
StatusGenericPanel.IgnoreItemListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
COMBO_SEPARATOR, errorPane, NOT_APPLICABLE
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
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
SchemaBrowserRightPanel()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addConfigurationElementCreatedListener(ConfigurationElementCreatedListener listener)
Adds a configuration element created listener.
|
void |
addSchemaElementSelectionListener(SchemaElementSelectionListener listener)
Adds an schema element selection listener.
|
UnsavedChangesDialog.Result |
checkUnsavedChanges()
Tells whether the user chose to save the changes in the panel, to not save
them or simply canceled the selection in the tree.
|
void |
configurationChanged(ConfigurationChangeEvent ev)
Method that is called when a change in the configuration occurred.
|
void |
displayMessage(LocalizableMessage msg)
Displays a panel containing a message.
|
GenericDialog.ButtonType |
getButtonType()
Returns the buttons that the dialog where this panel is contained should
display.
|
Component |
getPreferredFocusComponent()
Returns the component that should get the focus when the dialog that
contains this panel is displayed.
|
LocalizableMessage |
getTitle()
Returns the title that will be used as title of the dialog.
|
boolean |
mustCheckUnsavedChanges()
Method used to know if there are unsaved changes or not.
|
void |
okClicked()
Notification that the ok button has been clicked, the panel is in charge of
doing whatever is required (close the dialog, launch a task, etc.).
|
void |
removeConfigurationElementCreatedListener(ConfigurationElementCreatedListener listener)
Removes a configuration element created listener.
|
void |
removeSchemaElementSelectionListener(SchemaElementSelectionListener listener)
Removes an schema element selection listener.
|
void |
setInfo(ControlPanelInfo info)
Sets the control panel info object.
|
void |
updateAttributeSyntax(org.forgerock.opendj.ldap.schema.Syntax syntax,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided attribute syntax.
|
void |
updateConfigurationAttribute(org.forgerock.opendj.ldap.schema.AttributeType attr,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided configuration
attribute.
|
void |
updateConfigurationObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided configuration object
class.
|
void |
updateCustomAttribute(org.forgerock.opendj.ldap.schema.AttributeType attr,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided custom attribute.
|
void |
updateCustomObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided custom object class.
|
void |
updateMatchingRule(org.forgerock.opendj.ldap.schema.MatchingRule matchingRule,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided matching rule.
|
void |
updateStandardAttribute(org.forgerock.opendj.ldap.schema.AttributeType attr,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided standard attribute.
|
void |
updateStandardObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc,
org.forgerock.opendj.ldap.schema.Schema schema)
Updates the contents of the panel with the provided standard object class.
|
add, add, addBottomGlue, addErrorPane, addErrorPane, addScheduleErrors, authenticationRequired, callConfigurationChangedInBackground, cancelClicked, checkCompatibleSuperiors, checkIntValue, checkOKButtonEnable, closeClicked, comboBoxSelected, createErrorPane, createRequiredLabel, displayBackend, displayConfirmationDialog, displayErrorDialog, displayErrorMessage, displayMainPanel, entryExists, getAuthenticateHTML, getConfigurationElementCreatedListeners, getInfo, getLabel, getLoginDialog, getMenuBar, getMonitoringValue, getRightPanelBorder, getScheduleArgs, getStartServerHTML, hasObjectClass, isBinary, isCategory, isDisposeOnClose, isEnableCancel, isEnableClose, isEnableOK, isLocal, isServerRunning, launchOperation, launchOperation, packParentDialog, rebuildIndexIfNecessary, requiresBorder, requiresScroll, restartServer, setDisposeOnClose, setEnabledCancel, setEnabledOK, setPrimaryInvalid, setPrimaryValid, setSecondaryInvalid, setSecondaryValid, startServer, stopServer, toBeDisplayed, updateBaseDNComboBoxModel, updateComboBoxModel, updateConfirmationPane, updateErrorPane, updateErrorPaneAndOKButtonIfAuthRequired, updateErrorPaneIfAuthRequired, updateErrorPaneIfServerRunningAndAuthRequired, updateIndexMap, updateMonitoringInfo, updateSimpleBackendComboBoxModel
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, 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 SchemaBrowserRightPanel()
public void displayMessage(LocalizableMessage msg)
displayMessage
in class StatusGenericPanel
msg
- the message.public void setInfo(ControlPanelInfo info)
StatusGenericPanel
setInfo
in class StatusGenericPanel
info
- the control panel info object.public void addSchemaElementSelectionListener(SchemaElementSelectionListener listener)
listener
- the schema element selection listener.public void removeSchemaElementSelectionListener(SchemaElementSelectionListener listener)
listener
- the schema element selection listener.public void addConfigurationElementCreatedListener(ConfigurationElementCreatedListener listener)
addConfigurationElementCreatedListener
in class StatusGenericPanel
listener
- the listener.public void removeConfigurationElementCreatedListener(ConfigurationElementCreatedListener listener)
removeConfigurationElementCreatedListener
in class StatusGenericPanel
listener
- the listener.public void updateStandardObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc, org.forgerock.opendj.ldap.schema.Schema schema)
oc
- the object class.schema
- the schema.public void updateConfigurationObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc, org.forgerock.opendj.ldap.schema.Schema schema)
oc
- the object class.schema
- the schema.public void updateCustomObjectClass(org.forgerock.opendj.ldap.schema.ObjectClass oc, org.forgerock.opendj.ldap.schema.Schema schema)
oc
- the object class.schema
- the schema.public void updateStandardAttribute(org.forgerock.opendj.ldap.schema.AttributeType attr, org.forgerock.opendj.ldap.schema.Schema schema)
attr
- the attribute.schema
- the schema.public void updateConfigurationAttribute(org.forgerock.opendj.ldap.schema.AttributeType attr, org.forgerock.opendj.ldap.schema.Schema schema)
attr
- the attribute.schema
- the schema.public void updateCustomAttribute(org.forgerock.opendj.ldap.schema.AttributeType attr, org.forgerock.opendj.ldap.schema.Schema schema)
attr
- the attribute.schema
- the schema.public void updateMatchingRule(org.forgerock.opendj.ldap.schema.MatchingRule matchingRule, org.forgerock.opendj.ldap.schema.Schema schema)
matchingRule
- the matching rule.schema
- the schema.public void updateAttributeSyntax(org.forgerock.opendj.ldap.schema.Syntax syntax, org.forgerock.opendj.ldap.schema.Schema schema)
syntax
- the attribute syntax.schema
- the schema.public void okClicked()
StatusGenericPanel
okClicked
in class StatusGenericPanel
public GenericDialog.ButtonType getButtonType()
StatusGenericPanel
getButtonType
in class StatusGenericPanel
public LocalizableMessage getTitle()
StatusGenericPanel
getTitle
in class StatusGenericPanel
public Component getPreferredFocusComponent()
StatusGenericPanel
getPreferredFocusComponent
in class StatusGenericPanel
public void configurationChanged(ConfigurationChangeEvent ev)
ConfigChangeListener
ev
- the configuration change event.public boolean mustCheckUnsavedChanges()
true
if there are unsaved changes (and so the
selection of the schema should be canceled) and false
otherwise.public UnsavedChangesDialog.Result checkUnsavedChanges()
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.