com.izforge.izpack.installer
Class InstallData

java.lang.Object
  extended bycom.izforge.izpack.installer.AutomatedInstallData
      extended bycom.izforge.izpack.installer.InstallData
All Implemented Interfaces:
java.io.Serializable

public class InstallData
extends AutomatedInstallData
implements java.io.Serializable

Encloses information about the install process. This class is implemented as a singleton which can be easily accessed by different components of the installer. However, this implementation is not thread safe.

Author:
Julien Ponge , Johannes Lehtinen
See Also:
Serialized Form

Field Summary
 java.awt.Color buttonsHColor
          The buttons highlighting color.
 GUIPrefs guiPrefs
          The GUI preferences.
private static long serialVersionUID
           
 
Fields inherited from class com.izforge.izpack.installer.AutomatedInstallData
allPacks, attributes, availablePacks, canClose, curPanelNumber, CUSTOM_ACTION_TYPES, customData, info, INSTALLER_LISTENER_INDEX, installSuccess, langpack, localeISO3, panels, panelsOrder, selectedPacks, UNINSTALLER_JARS_INDEX, UNINSTALLER_LIBS_INDEX, UNINSTALLER_LISTENER_INDEX, uninstallOutJar, variables, xmlData
 
Constructor Summary
protected InstallData()
          Constructs a new instance of this class.
 
Methods inherited from class com.izforge.izpack.installer.AutomatedInstallData
getAttribute, getInstallPath, getInstance, getVariable, getVariables, setAttribute, setInstallPath, setVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

guiPrefs

public GUIPrefs guiPrefs
The GUI preferences.


buttonsHColor

public java.awt.Color buttonsHColor
The buttons highlighting color.

Constructor Detail

InstallData

protected InstallData()
Constructs a new instance of this class.