com.sun.xml.registry.client.browser
Class JBDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.sun.xml.registry.client.browser.JBDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
AuditableEventsDialog, ConceptsTreeDialog, JBEditorDialog, LocaleSelectorDialog, UserRegistrationDialog

public class JBDialog
extends javax.swing.JDialog
implements java.beans.PropertyChangeListener

Base class for all JAXR Browser dialogs.

Author:
Farrukh S. Najmi
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
protected  javax.swing.JPanel buttonPanel
           
protected  java.awt.GridBagConstraints c
           
static int CANCEL_STATUS
           
protected  boolean editable
           
static int ERROR_STATUS
           
protected  java.awt.GridBagLayout gbl
           
protected  javax.swing.JPanel mainPanel
           
static int OK_STATUS
           
static java.lang.String PROPERTY_DIALOG_OK
           
protected  int status
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JBDialog(javax.swing.JDialog parent, boolean modal)
           
JBDialog(javax.swing.JDialog parent, boolean modal, javax.swing.JPanel mainPanel)
           
JBDialog(javax.swing.JFrame parent, boolean modal)
           
JBDialog(javax.swing.JFrame parent, boolean modal, javax.swing.JPanel mainPanel)
           
 
Method Summary
protected  void cancelAction()
           
protected  void clear()
           
 javax.swing.JPanel getMainPanel()
           
 int getStatus()
           
 boolean isEditable()
          Gets whether this dialog is read-only or editable.
protected  void okAction()
           
 void propertyChange(java.beans.PropertyChangeEvent ev)
          Listens to property changes in the bound property RegistryBrowser.PROPERTY_AUTHENTICATED.
 void setEditable(boolean editable)
          Sets whether this dialog is read-only or editable.
protected  void validateInput()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mainPanel

protected javax.swing.JPanel mainPanel

buttonPanel

protected javax.swing.JPanel buttonPanel

CANCEL_STATUS

public static final int CANCEL_STATUS
See Also:
Constant Field Values

OK_STATUS

public static final int OK_STATUS
See Also:
Constant Field Values

ERROR_STATUS

public static final int ERROR_STATUS
See Also:
Constant Field Values

status

protected int status

PROPERTY_DIALOG_OK

public static final java.lang.String PROPERTY_DIALOG_OK
See Also:
Constant Field Values

editable

protected boolean editable

c

protected java.awt.GridBagConstraints c

gbl

protected java.awt.GridBagLayout gbl
Constructor Detail

JBDialog

public JBDialog(javax.swing.JDialog parent,
                boolean modal)

JBDialog

public JBDialog(javax.swing.JFrame parent,
                boolean modal)

JBDialog

public JBDialog(javax.swing.JDialog parent,
                boolean modal,
                javax.swing.JPanel mainPanel)

JBDialog

public JBDialog(javax.swing.JFrame parent,
                boolean modal,
                javax.swing.JPanel mainPanel)
Method Detail

getMainPanel

public javax.swing.JPanel getMainPanel()

getStatus

public int getStatus()

okAction

protected void okAction()

cancelAction

protected void cancelAction()

validateInput

protected void validateInput()
                      throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

clear

protected void clear()
              throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

setEditable

public void setEditable(boolean editable)
Sets whether this dialog is read-only or editable.


isEditable

public boolean isEditable()
Gets whether this dialog is read-only or editable.


propertyChange

public void propertyChange(java.beans.PropertyChangeEvent ev)
Listens to property changes in the bound property RegistryBrowser.PROPERTY_AUTHENTICATED. Calls setEditable according to user authentication state.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener


Copyright © 2001-2004 OASIS. All Rights Reserved.