jrunx.install
Class Installer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--jrunx.install.util.BusyJFrame
                                      |
                                      +--jrunx.install.Installer
All Implemented Interfaces:
javax.accessibility.Accessible, Constants, java.awt.image.ImageObserver, InstallerUI, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class Installer
extends BusyJFrame
implements InstallerUI, Constants

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static java.lang.String DUMMY
           
 
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, 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 jrunx.install.Constants
APPLICATION_COMMAND, CHECKBOX_MESSAGE, DEFAULT_IMAGE, DEFAULT_INSTALLDIR, FRAME_ICON, FRAME_SIZE, FRAME_TITLE, GENERATE_UNINSTALL, HTML_URL, JAR_TO_INSTALL, LICENSE_FILE, RESTART_COMMAND, SHOW_FLASH, SHOW_SPLASH, SPLASH_IMAGE, SPLASH_TIME, TEXT_FILE
 
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
Installer(java.lang.String str)
           
 
Method Summary
 void addDisplayChangeListener(DisplayChangeListener dcl)
           
 void addPanel(DisplayPanelInterface pnl)
           
 void close()
           
 DisplayPanelInterface getCurrentDisplay()
           
 java.util.Properties getInstallerProperties()
           
 void logMessage(java.lang.String str)
           
 void removeDisplayChangeListener(DisplayChangeListener dcl)
           
 void removePanel(DisplayPanelInterface pnl)
           
 void setCurrentDisplay(java.lang.String name)
           
 void setCurrentHelpItem(java.lang.String key)
           
 boolean showConfirmationMessage(java.lang.String str)
           
 void showHelp()
           
 void showMessage(java.lang.String str)
           
 void showNextDisplay()
           
 void showPreviousDisplay()
           
 void showWarningMessage(java.lang.String str)
           
 
Methods inherited from class jrunx.install.util.BusyJFrame
setBusy
 
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, getGraphicsConfiguration, getInputContext, getListeners, 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, addHierarchyBoundsListener, addHierarchyListener, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, 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, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jrunx.install.InstallerUI
setBusy
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

DUMMY

public static final java.lang.String DUMMY
Constructor Detail

Installer

public Installer(java.lang.String str)
Method Detail

addPanel

public void addPanel(DisplayPanelInterface pnl)
              throws java.lang.Exception

removePanel

public void removePanel(DisplayPanelInterface pnl)
                 throws java.lang.Exception

getCurrentDisplay

public DisplayPanelInterface getCurrentDisplay()
Specified by:
getCurrentDisplay in interface InstallerUI

setCurrentDisplay

public void setCurrentDisplay(java.lang.String name)
Specified by:
setCurrentDisplay in interface InstallerUI

showNextDisplay

public void showNextDisplay()
Specified by:
showNextDisplay in interface InstallerUI

showPreviousDisplay

public void showPreviousDisplay()
Specified by:
showPreviousDisplay in interface InstallerUI

showMessage

public void showMessage(java.lang.String str)
Specified by:
showMessage in interface InstallerUI

showWarningMessage

public void showWarningMessage(java.lang.String str)
Specified by:
showWarningMessage in interface InstallerUI

showConfirmationMessage

public boolean showConfirmationMessage(java.lang.String str)
Specified by:
showConfirmationMessage in interface InstallerUI

close

public void close()
Specified by:
close in interface InstallerUI

logMessage

public void logMessage(java.lang.String str)
Specified by:
logMessage in interface InstallerUI

showHelp

public void showHelp()
Specified by:
showHelp in interface InstallerUI

setCurrentHelpItem

public void setCurrentHelpItem(java.lang.String key)
Specified by:
setCurrentHelpItem in interface InstallerUI

getInstallerProperties

public java.util.Properties getInstallerProperties()
Specified by:
getInstallerProperties in interface InstallerUI

addDisplayChangeListener

public void addDisplayChangeListener(DisplayChangeListener dcl)
Specified by:
addDisplayChangeListener in interface InstallerUI

removeDisplayChangeListener

public void removeDisplayChangeListener(DisplayChangeListener dcl)
Specified by:
removeDisplayChangeListener in interface InstallerUI


Copyright � 2002 Macromedia Corporation. All Rights Reserved.