javatools.swing
Class ScriptExecutorWizard

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--javatools.swing.AbstractWizard
                                      |
                                      +--javatools.swing.ScriptExecutorWizard
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
MediInstallerWizard

public class ScriptExecutorWizard
extends AbstractWizard

The wizard to manage collecting information for executing a script. It also executes it.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javatools.swing.AbstractWizard
visiblePane, wizPanels
 
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
 
Constructor Summary
ScriptExecutorWizard()
          Creates new ScriptExecutorWizard
 
Method Summary
 void execute()
          Executes the script.
 void loadFinishText(java.lang.String fileName)
          Loads the text to be displayed in the last panel.
 void loadPresentationText(java.lang.String fileName)
          Loads the presentation text from a file.
 void setDefaultDatabaseName(java.lang.String defaultName)
          Sets the defaul database name.
 void setDefaultPropertiesFileName(java.lang.String fileName)
          Sets the properties filename containing default values.
 void setFailureMessage(java.lang.String message)
          Sets the message to display when something went wrong.
 void setPropsFileName(java.lang.String propsFileName)
          Sets the properties file name in which options will be stored.
 void setScriptListFileName(java.lang.String name)
          Sets the properties filename containing script filenames.
 void setSuccessMessage(java.lang.String message)
          Sets the message to display when everything went OK.
 
Methods inherited from class javatools.swing.AbstractWizard
buildProperties, getBackgroundFile, getValue, getValue, getValuePos, initPanels, setBackgroundFile, setEnabledFinishButton, setExitOnClose, setHelpForm, setValue, setValue, showNextPane, showPreviousPane
 
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
 

Constructor Detail

ScriptExecutorWizard

public ScriptExecutorWizard()
Creates new ScriptExecutorWizard

Method Detail

execute

public void execute()
             throws WizardException
Executes the script.

Specified by:
execute in class AbstractWizard
Throws:
WizardException - If something goes wrong.

setScriptListFileName

public void setScriptListFileName(java.lang.String name)
Sets the properties filename containing script filenames. See "HOW TO USE" file to know how to use it.

Parameters:
name - The filename needed.

setPropsFileName

public void setPropsFileName(java.lang.String propsFileName)
Sets the properties file name in which options will be stored.

Parameters:
propsFileName - The filename to use, without the ".properties" extension.

loadPresentationText

public void loadPresentationText(java.lang.String fileName)
                          throws WizardException
Loads the presentation text from a file.

Parameters:
fileName - The filename of the file containing the presentation text.
Throws:
WizardException - If file does not exist.

loadFinishText

public void loadFinishText(java.lang.String fileName)
                    throws WizardException
Loads the text to be displayed in the last panel.

Parameters:
fileName - The filename of the file containing the text.
Throws:
WizardException - If the file does not exist

setDefaultDatabaseName

public void setDefaultDatabaseName(java.lang.String defaultName)
Sets the defaul database name.

Parameters:
defaultName - The default database name.

setDefaultPropertiesFileName

public void setDefaultPropertiesFileName(java.lang.String fileName)
Sets the properties filename containing default values.

Parameters:
fileName - The filename containing the properties.

setSuccessMessage

public void setSuccessMessage(java.lang.String message)
Sets the message to display when everything went OK.

Parameters:
message - The message to display.

setFailureMessage

public void setFailureMessage(java.lang.String message)
Sets the message to display when something went wrong.

Parameters:
message - The message to display.