glu
Class GluExample

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byglu.GluExample
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class GluExample
extends javax.swing.JFrame

Title: Example of the Glu java class usage

Description: Implementation of a simple Glu browser
see Glu.java comments for the usage description.

Version:
2.0 - may 2003
Author:
Fernique Pierre
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
(package private)  Glu glu
           
(package private)  javax.swing.ButtonGroup groupeSyntax
           
(package private)  javax.swing.JTextField idField
           
(package private)  javax.swing.JLabel labelGluSite
           
(package private)  javax.swing.JList listDomain
           
(package private)  javax.swing.JList listId
           
(package private)  javax.swing.JTextField paramField
           
(package private)  javax.swing.JTextArea resultArea
           
(package private) static java.lang.String USAGE
           
 
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.Window
 
Fields inherited from class java.awt.Container
 
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
 
Constructor Summary
GluExample()
           
 
Method Summary
 void getDomainsExample()
          Glu getDomains example.
private  javax.swing.JPanel getPanel()
          Builds the main panel
private  javax.swing.JPanel getPanelLists()
          Builds the Panel containing the domain list and the id list for a selected domain.
private  void getRecord()
          Looks for the record concerning the current resource ID field
private  javax.swing.JPanel getUsage()
          Return the Panel containing the info about the usage of this application
 java.lang.String gluGetDocumentExample(java.lang.String id, java.lang.String param)
          Glu getDocument() example.
 java.lang.String gluGetFieldExample(java.lang.String id)
          Glu getField example.
 void gluGetIdsExample(java.lang.String domain)
          Glu getIds example.
 java.lang.String gluGetUrlExample(java.lang.String id, java.lang.String param)
          Glu getUrl() example.
 void gluShowDocumentExample(java.lang.String id, java.lang.String params)
          Glu showDocument example.
static void main(java.lang.String[] args)
           
 void processWindowEvent(java.awt.event.WindowEvent e)
           
private  void updateGluSite()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, 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

idField

javax.swing.JTextField idField

paramField

javax.swing.JTextField paramField

resultArea

javax.swing.JTextArea resultArea

listId

javax.swing.JList listId

listDomain

javax.swing.JList listDomain

groupeSyntax

javax.swing.ButtonGroup groupeSyntax

labelGluSite

javax.swing.JLabel labelGluSite

glu

Glu glu

USAGE

static final java.lang.String USAGE
See Also:
Constant Field Values
Constructor Detail

GluExample

public GluExample()
Method Detail

gluGetUrlExample

public java.lang.String gluGetUrlExample(java.lang.String id,
                                         java.lang.String param)
Glu getUrl() example. Show how to use the glu.getUrl() method.

Parameters:
id - of a web resource

gluGetDocumentExample

public java.lang.String gluGetDocumentExample(java.lang.String id,
                                              java.lang.String param)
Glu getDocument() example. Show how to use the glu.getDocument() method.

Parameters:
id - of a web resource

gluShowDocumentExample

public void gluShowDocumentExample(java.lang.String id,
                                   java.lang.String params)
Glu showDocument example. Show how to use the glu.showDocument() method: open a web browser available on the machine for showing the result

Parameters:
id - of a web resource

gluGetFieldExample

public java.lang.String gluGetFieldExample(java.lang.String id)
Glu getField example. Show how to use the glu.getField() method

Parameters:
id - of a web resource

gluGetIdsExample

public void gluGetIdsExample(java.lang.String domain)
Glu getIds example. Show how to use the glu.getIds() method.


getDomainsExample

public void getDomainsExample()
Glu getDomains example. Show how to use the glu.getDomains() method.


updateGluSite

private void updateGluSite()

getPanelLists

private javax.swing.JPanel getPanelLists()
Builds the Panel containing the domain list and the id list for a selected domain.


getPanel

private javax.swing.JPanel getPanel()
Builds the main panel


getUsage

private javax.swing.JPanel getUsage()
Return the Panel containing the info about the usage of this application


getRecord

private void getRecord()
Looks for the record concerning the current resource ID field


processWindowEvent

public void processWindowEvent(java.awt.event.WindowEvent e)

main

public static void main(java.lang.String[] args)