org.w3c.jigadmin.editors
Class RealmsServerHelper

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.w3c.jigadmin.editors.RealmsServerHelper
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, EditorInterface, ServerHelperInterface

public class RealmsServerHelper
extends javax.swing.JPanel
implements ServerHelperInterface

The server helper dedicated to the Realms

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static java.lang.String ADD_USER_AC
           
protected  javax.swing.JComboBox combo
           
protected static java.lang.String DEL_REALM_AC
           
protected static java.lang.String DEL_USER_AC
           
protected  java.lang.String name
           
protected  RemoteResourceWrapper realmrrw
           
protected  java.util.Vector realms
           
protected  RemoteResourceWrapper root
           
protected  java.lang.String tooltip
           
protected  javax.swing.JPanel userPanel
           
protected  RemoteResourceWrapper userrrw
           
protected  java.util.Vector users
           
protected  javax.swing.JList usersList
           
protected  javax.swing.JPanel usersPanel
           
protected  javax.swing.JTextField userT
           
 
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 org.w3c.jigadmin.editors.ServerHelperInterface
TOOLTIP_P
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RealmsServerHelper()
          Constructor.
 
Method Summary
protected  void addRealm(java.lang.String realm)
          Create a new Realm.
protected  void addUser(java.lang.String user)
          Add a user to the current selected realm.
protected  void build()
          Build the interface
protected  void deleteCurrentRealm()
          Delete the current realm.
protected  void deleteCurrentUser()
          Delete the selected user.
 java.awt.Component getComponent()
          Get the Component.
 java.lang.String getName()
          Get the helper name.
 java.lang.String getToolTip()
          Get the helper tooltip
 void initialize(java.lang.String name, RemoteResourceWrapper rrw, java.util.Properties p)
          Initialize this editor.
protected  void initUserPanel()
          Initialize the User Panel.
protected  void selectRealm(java.lang.String realm)
          Select (and display) the given realm.
protected  void selectUser(java.lang.String user)
          Select (and display) the given user.
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, 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, 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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ADD_USER_AC

protected static final java.lang.String ADD_USER_AC
See Also:
Constant Field Values

DEL_USER_AC

protected static final java.lang.String DEL_USER_AC
See Also:
Constant Field Values

DEL_REALM_AC

protected static final java.lang.String DEL_REALM_AC
See Also:
Constant Field Values

name

protected java.lang.String name

tooltip

protected java.lang.String tooltip

root

protected RemoteResourceWrapper root

realmrrw

protected RemoteResourceWrapper realmrrw

userrrw

protected RemoteResourceWrapper userrrw

realms

protected java.util.Vector realms

users

protected java.util.Vector users

combo

protected javax.swing.JComboBox combo

usersPanel

protected javax.swing.JPanel usersPanel

userPanel

protected javax.swing.JPanel userPanel

usersList

protected javax.swing.JList usersList

userT

protected javax.swing.JTextField userT
Constructor Detail

RealmsServerHelper

public RealmsServerHelper()
Constructor.

Method Detail

initialize

public void initialize(java.lang.String name,
                       RemoteResourceWrapper rrw,
                       java.util.Properties p)
Initialize this editor.

Specified by:
initialize in interface EditorInterface
Parameters:
name - the editor name
rrw - the RemoteResourceWrapper wrapping the editor node.
p - the editor properties

build

protected void build()
Build the interface


initUserPanel

protected void initUserPanel()
Initialize the User Panel.


selectRealm

protected void selectRealm(java.lang.String realm)
Select (and display) the given realm.

Parameters:
realm - the Realm to select

selectUser

protected void selectUser(java.lang.String user)
Select (and display) the given user.

Parameters:
realm - the User to select

addUser

protected void addUser(java.lang.String user)
Add a user to the current selected realm.

Parameters:
user - the user name

deleteCurrentUser

protected void deleteCurrentUser()
Delete the selected user.


addRealm

protected void addRealm(java.lang.String realm)
Create a new Realm.

Parameters:
realm - The name of the new realm.

deleteCurrentRealm

protected void deleteCurrentRealm()
Delete the current realm.


getName

public java.lang.String getName()
Get the helper name.

Specified by:
getName in interface ServerHelperInterface
Overrides:
getName in class java.awt.Component
Returns:
a String instance

getToolTip

public java.lang.String getToolTip()
Get the helper tooltip

Specified by:
getToolTip in interface ServerHelperInterface
Returns:
a String

getComponent

public java.awt.Component getComponent()
Get the Component.

Specified by:
getComponent in interface EditorInterface
Returns:
a Component instance