edu.ucsb.nceas.morpho.datapackage.wizard
Class PackageWizard

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--edu.ucsb.nceas.morpho.datapackage.wizard.PackageWizard

public class PackageWizard
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.ItemListener

This class builds a custom frame based on a configuration file. the config file specifies both the look of the frame as well as the textual output of it's contents in xml format.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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
 
Constructor Summary
PackageWizard()
          constructor which initializes the window based on the paramater values in the wizard tag of the xml configuration document.
PackageWizard(java.awt.Container contentPane, java.lang.String framefile)
          constructor which creates a package wizard frame in the given contentPane using the given framefile (xml configuration file).
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          handles the actions from the menus if this package wizard is run in stand alone mode.
 java.lang.String getGlobalRoot()
           
 java.lang.String getXML()
          gets the xml produced from the wizard If xmlString is NOT null, then the value of xmlString is returned
 java.lang.String getXMLString()
          get the xmlString
 void itemStateChanged(java.awt.event.ItemEvent e)
          not used in this implementation
static void main(java.lang.String[] args)
          Test method that allows command line execution.
 void setVisible(boolean visible)
          sets the visibility of the package wizard panel
 void setXMLString(java.lang.String xml)
          set the xmlString parameter
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackageWizard

public PackageWizard()
constructor which initializes the window based on the paramater values in the wizard tag of the xml configuration document.

PackageWizard

public PackageWizard(java.awt.Container contentPane,
                     java.lang.String framefile)
constructor which creates a package wizard frame in the given contentPane using the given framefile (xml configuration file).
Parameters:
contentPane: - the Container in which this wizard is created
framefile: - the configuration file used to create this wizard
Method Detail

setVisible

public void setVisible(boolean visible)
sets the visibility of the package wizard panel
Overrides:
setVisible in class java.awt.Component
Parameters:
visible - true if the panel should be visible false otherwise

setXMLString

public void setXMLString(java.lang.String xml)
set the xmlString parameter

getXMLString

public java.lang.String getXMLString()
get the xmlString

getXML

public java.lang.String getXML()
gets the xml produced from the wizard If xmlString is NOT null, then the value of xmlString is returned

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
handles the actions from the menus if this package wizard is run in stand alone mode.
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
not used in this implementation
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

main

public static void main(java.lang.String[] args)
Test method that allows command line execution. The first command line argument is the xml file name that you wish to use as a confg file. USAGE: java PackageWizard configfile.xml

getGlobalRoot

public java.lang.String getGlobalRoot()


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.