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

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bycom.sun.xml.registry.client.browser.RegistryBrowser
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class RegistryBrowser
extends javax.swing.JFrame

The ebXML Registry Browser

Author:
Farrukh S. Najmi
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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
 java.lang.ClassLoader classLoader
          DOCUMENT ME!
static java.lang.String PROPERTY_AUTHENTICATED
          Bound Properties.
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Method Summary
 void authenticate()
          Forces authentication to occur.
 void connectToRegistry(java.lang.String url)
          DOCUMENT ME!
 javax.swing.JToolBar createDiscoveryToolBar()
          DOCUMENT ME!
static void displayError(java.lang.String message)
          Display an error message.
static void displayError(java.lang.String message, java.lang.Throwable t)
          Method Declaration.
static void displayError(java.lang.Throwable t)
          Method Declaration.
static void displayInfo(java.lang.String message)
          DOCUMENT ME!
 void findAction()
          Action for the Find tool.
 JAXRClient getClient()
          DOCUMENT ME!
 com.sun.xml.registry.client.browser.conf.bindings.Configuration getConfiguration()
          A method to load the Configuration Object for RegistryBrowser from a XML file.
static java.lang.String getDescription(javax.xml.registry.infomodel.RegistryObject ro)
          DOCUMENT ME!
static java.lang.String getEventTypeAsString(int eventType)
           
static RegistryBrowser getInstance()
           
 LocaleSelectorDialog getLocaleSelectorDialog()
          Getter for property localeSelectorDialog.
static java.lang.String getName(javax.xml.registry.infomodel.RegistryObject ro)
          DOCUMENT ME!
 java.util.Locale getSelectedLocale()
          Getter for RegistryBrowser's current Locale.
static java.lang.String getUserName(javax.xml.registry.infomodel.User user, int registryLevel)
          DOCUMENT ME!
 boolean isAuthenticated()
          Determine whether the user has already authenticated and setCredentials on the Connection or not.
 void logout()
          Handles logout action from toolbar and logs current user out.
static void main(java.lang.String[] args)
          The entry point for this application.
static void retrieveItem(javax.xml.registry.infomodel.RegistryObject registryObject)
          DOCUMENT ME!
static void setDefaultCursor()
          Helper method for browser subcomponents to set the cursor back to its default version.
static void setWaitCursor()
          Helper method to let browser subcomponents set a wait cursor while performing long operations.
static void showAuditTrail(javax.xml.registry.infomodel.RegistryObject registryObject)
          DOCUMENT ME!
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, 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.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, 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, 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, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

PROPERTY_AUTHENTICATED

public static java.lang.String PROPERTY_AUTHENTICATED
Bound Properties.


classLoader

public java.lang.ClassLoader classLoader
DOCUMENT ME!

Method Detail

getInstance

public static RegistryBrowser getInstance()

getClient

public JAXRClient getClient()
DOCUMENT ME!

Returns:
DOCUMENT ME!

findAction

public void findAction()
Action for the Find tool.


createDiscoveryToolBar

public javax.swing.JToolBar createDiscoveryToolBar()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getLocaleSelectorDialog

public LocaleSelectorDialog getLocaleSelectorDialog()
Getter for property localeSelectorDialog. Instantiates a new LocaleSelectorDialog with Locale.getDefault() if property is null.

Returns:
value of property localeSelectorDialog.

getSelectedLocale

public java.util.Locale getSelectedLocale()
Getter for RegistryBrowser's current Locale. Intended to be used when displaying InternationalString values.

Returns:
The currently selected Locale.

isAuthenticated

public boolean isAuthenticated()
Determine whether the user has already authenticated and setCredentials on the Connection or not. Add to JAXR 2.0??


authenticate

public void authenticate()
Forces authentication to occur.


logout

public void logout()
Handles logout action from toolbar and logs current user out.


connectToRegistry

public void connectToRegistry(java.lang.String url)
DOCUMENT ME!

Parameters:
url - DOCUMENT ME!

setWaitCursor

public static void setWaitCursor()
Helper method to let browser subcomponents set a wait cursor while performing long operations.


setDefaultCursor

public static void setDefaultCursor()
Helper method for browser subcomponents to set the cursor back to its default version.


displayInfo

public static void displayInfo(java.lang.String message)
DOCUMENT ME!

Parameters:
message - DOCUMENT ME!

displayError

public static void displayError(java.lang.String message)
Display an error message.

Parameters:
message - the message to display

displayError

public static void displayError(java.lang.String message,
                                java.lang.Throwable t)
Method Declaration.

Parameters:
message -
t -
See Also:

displayError

public static void displayError(java.lang.Throwable t)
Method Declaration.

Parameters:
t -
See Also:

main

public static void main(java.lang.String[] args)
The entry point for this application. Sets the Look and Feel to the System Look and Feel. Creates a new RegistryBrowser and makes it visible.

Parameters:
args - DOCUMENT ME!

getConfiguration

public com.sun.xml.registry.client.browser.conf.bindings.Configuration getConfiguration()
A method to load the Configuration Object for RegistryBrowser from a XML file. The file should be located at "<jaxr-ebxml.home>/registry-browser-config.xml". If not, then it wil be copied there from classpath ("./conf/config.xml") in order to allow the user to customize the RegistryBrowser.

Returns:
DOCUMENT ME!

getName

public static java.lang.String getName(javax.xml.registry.infomodel.RegistryObject ro)
                                throws javax.xml.registry.JAXRException
DOCUMENT ME!

Parameters:
ro - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.registry.JAXRException - DOCUMENT ME!

getDescription

public static java.lang.String getDescription(javax.xml.registry.infomodel.RegistryObject ro)
                                       throws javax.xml.registry.JAXRException
DOCUMENT ME!

Parameters:
ro - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.registry.JAXRException - DOCUMENT ME!

retrieveItem

public static void retrieveItem(javax.xml.registry.infomodel.RegistryObject registryObject)
DOCUMENT ME!

Parameters:
registryObject - DOCUMENT ME!

showAuditTrail

public static void showAuditTrail(javax.xml.registry.infomodel.RegistryObject registryObject)
DOCUMENT ME!

Parameters:
registryObject - DOCUMENT ME!

getUserName

public static java.lang.String getUserName(javax.xml.registry.infomodel.User user,
                                           int registryLevel)
                                    throws javax.xml.registry.JAXRException
DOCUMENT ME!

Parameters:
user - DOCUMENT ME!
registryLevel - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.registry.JAXRException - DOCUMENT ME!

getEventTypeAsString

public static java.lang.String getEventTypeAsString(int eventType)
                                             throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException


Copyright © 2001-2004 OASIS. All Rights Reserved.