Serialized Form


Package com.izforge.izpack

Class com.izforge.izpack.ExecutableFile extends java.lang.Object implements Serializable

Serialized Fields

path

java.lang.String path
The file path


executionStage

int executionStage
Execution stage (NEVER, POSTINSTALL, UNINSTALL)


mainClass

java.lang.String mainClass
Main class of jar file


type

int type
type (BIN|JAR)


onFailure

int onFailure
Failure handling (ABORT, WARN, ASK)


argList

java.util.List argList
List of arguments


osList

java.util.List osList
List of operating systems to run on


keepFile

boolean keepFile
Delete file after executing? Default is false for backward compatibility.

Class com.izforge.izpack.GUIPrefs extends java.lang.Object implements Serializable

Serialized Fields

resizable

boolean resizable
Specifies wether the window will be resizable.


width

int width
Specifies the starting window width, in pixels.


height

int height
Specifies the starting window height, in pixels.

Class com.izforge.izpack.Info extends java.lang.Object implements Serializable

Serialized Fields

appName

java.lang.String appName
The application name and version


appVersion

java.lang.String appVersion
The application name and version


authors

java.util.ArrayList authors
The application authors


appURL

java.lang.String appURL
The application URL


javaVersion

java.lang.String javaVersion
The required Java version (min)


writeUninstaller

boolean writeUninstaller
Whether to write the uninstaller

Class com.izforge.izpack.Info.Author extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The author name


email

java.lang.String email
The author email

Class com.izforge.izpack.LocaleDatabase extends java.util.TreeMap implements Serializable

Class com.izforge.izpack.Pack extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The pack name.


description

java.lang.String description
The pack description.


osConstraints

java.util.List osConstraints
The target operation system of this pack


required

boolean required
True if the pack is required.


nbytes

long nbytes
The bumber of bytes contained in the pack.


preselected

boolean preselected
Whether this pack is suggested (preselected for installation).

Class com.izforge.izpack.PackFile extends java.lang.Object implements Serializable

Serialized Fields

targetPath

java.lang.String targetPath
The full path name of the target file


osConstraints

java.util.List osConstraints
The target operating system constraints of this file


length

long length
The length of the file in bytes


mtime

long mtime
The last-modification time of the file.


override

int override
Whether or not this file is going to override any existing ones

Class com.izforge.izpack.ParsableFile extends java.lang.Object implements Serializable

Serialized Fields

path

java.lang.String path
The file path


type

java.lang.String type
The file type (or null for default)


encoding

java.lang.String encoding
The file encoding (or null for default)


osConstraints

java.util.List osConstraints
The list of OS constraints limiting file installation.


Package com.izforge.izpack.gui

Class com.izforge.izpack.gui.EtchedLineBorder extends javax.swing.border.EtchedBorder implements Serializable

Class com.izforge.izpack.gui.HighlightJButton extends javax.swing.JButton implements Serializable

Serialized Fields

highlightColor

java.awt.Color highlightColor
The highlighted color.


defaultColor

java.awt.Color defaultColor
The default color.

Class com.izforge.izpack.gui.IconsDatabase extends java.util.TreeMap implements Serializable


Package com.izforge.izpack.util

Class com.izforge.izpack.util.MultiLineLabel extends javax.swing.JComponent implements Serializable

Serialized Fields

line

java.util.Vector line

labelText

java.lang.String labelText

numLines

int numLines

marginHeight

int marginHeight

marginWidth

int marginWidth

lineHeight

int lineHeight

lineAscent

int lineAscent

lineDescent

int lineDescent

lineWidth

int[] lineWidth

maxWidth

int maxWidth

maxAllowed

int maxAllowed

maxAllowedSet

boolean maxAllowedSet

alignment

int alignment

Class com.izforge.izpack.util.OsConstraint extends java.lang.Object implements Serializable

Serialized Fields

family

java.lang.String family
The OS family


name

java.lang.String name
OS name from java system properties


version

java.lang.String version
OS version from java system properties


arch

java.lang.String arch
OS architecture from java system properties


Package com.izforge.izpack.uninstaller

Class com.izforge.izpack.uninstaller.UninstallerFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

icons

IconsDatabase icons
The icons database.


langpack

LocaleDatabase langpack
The language pack.


warningLabel

javax.swing.JLabel warningLabel
The warning label.


targetDestroyCheckbox

javax.swing.JCheckBox targetDestroyCheckbox
The target destroy checkbox.


progressBar

javax.swing.JProgressBar progressBar
The progress bar.


destroyButton

javax.swing.JButton destroyButton
The destroy button.


quitButton

javax.swing.JButton quitButton
The quit button.


layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
the layout constraints.


buttonsHColor

java.awt.Color buttonsHColor
The buttons hover color.


installPath

java.lang.String installPath
The installation path.


Package com.izforge.izpack.panels

Class com.izforge.izpack.panels.CompilePanel extends IzPanel implements Serializable

Serialized Fields

compilerComboBox

javax.swing.JComboBox compilerComboBox
The combobox for compiler selection.


argumentsComboBox

javax.swing.JComboBox argumentsComboBox
The combobox for compiler argument selection.


startButton

javax.swing.JButton startButton
The start button.


browseButton

javax.swing.JButton browseButton
The browse button.


tipLabel

javax.swing.JLabel tipLabel
The tip label.


opLabel

javax.swing.JLabel opLabel
The operation label .


packProgressBar

javax.swing.JProgressBar packProgressBar
The pack progress bar.


overallLabel

javax.swing.JLabel overallLabel
The operation label .


overallProgressBar

javax.swing.JProgressBar overallProgressBar
The overall progress bar.


validated

boolean validated
True if the compilation has been done.


worker

CompileWorker worker
The compilation worker. Does all the work.


noOfJobs

int noOfJobs
Number of jobs to compile. Used for progress indication.

Class com.izforge.izpack.panels.CompilePanel.CompilerErrorDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

buttonHColor

java.awt.Color buttonHColor
visual goodie: button hightlight color


commandText

javax.swing.JTextArea commandText

stdErrText

javax.swing.JTextArea stdErrText

errorMessageText

javax.swing.JTextArea errorMessageText

ignoreButton

javax.swing.JButton ignoreButton

stdOutText

javax.swing.JTextArea stdOutText

abortButton

javax.swing.JButton abortButton

reconfigButton

javax.swing.JButton reconfigButton

result

int result

Class com.izforge.izpack.panels.FinishPanel extends IzPanel implements Serializable

Serialized Fields

layout

javax.swing.BoxLayout layout
The layout.


autoButton

javax.swing.JButton autoButton
The automated installers generation button.


centerPanel

javax.swing.JPanel centerPanel
The center panel.


vs

VariableSubstitutor vs
The variables substitutor.

Class com.izforge.izpack.panels.HelloPanel extends IzPanel implements Serializable

Serialized Fields

layout

javax.swing.BoxLayout layout
The layout.


welcomeLabel

javax.swing.JLabel welcomeLabel
The welcome label.


appAuthorsLabel

javax.swing.JLabel appAuthorsLabel
The application authors label.


appURLLabel

javax.swing.JLabel appURLLabel
The application URL label.

Class com.izforge.izpack.panels.HTMLInfoPanel extends IzPanel implements Serializable

Serialized Fields

layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.


infoLabel

javax.swing.JLabel infoLabel
The info label.


textArea

javax.swing.JEditorPane textArea
The text area.

Class com.izforge.izpack.panels.HTMLLicencePanel extends IzPanel implements Serializable

Serialized Fields

layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.


infoLabel

javax.swing.JLabel infoLabel
The info label.


textArea

javax.swing.JEditorPane textArea
The text area.


agreeLabel

javax.swing.JLabel agreeLabel
The agreement label.


yesRadio

javax.swing.JRadioButton yesRadio
The radio buttons.


noRadio

javax.swing.JRadioButton noRadio
The radio buttons.

Class com.izforge.izpack.panels.ImgPacksPanel extends IzPanel implements Serializable

Serialized Fields

layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.


packsLabel

javax.swing.JLabel packsLabel
The packs label.


spaceLabel

javax.swing.JLabel spaceLabel
The space left label.


bytes

int bytes
The number of bytes used by the current pack.


packsList

javax.swing.JList packsList
The packs list.


imgLabel

javax.swing.JLabel imgLabel
The img label.


checkBox

javax.swing.JCheckBox checkBox
The package checkbox.


descLabel

javax.swing.JLabel descLabel
The description label.


images

java.util.ArrayList images
The images to display.


index

int index
The current image index.

Class com.izforge.izpack.panels.InfoPanel extends IzPanel implements Serializable

Serialized Fields

layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.


infoLabel

javax.swing.JLabel infoLabel
The info label.


textArea

javax.swing.JTextArea textArea
The text area.


scroller

javax.swing.JScrollPane scroller
The scrolling container.


info

java.lang.String info
The info string.

Class com.izforge.izpack.panels.InstallPanel extends IzPanel implements Serializable

Serialized Fields

layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.


tipLabel

javax.swing.JLabel tipLabel
The tip label.


packOpLabel

javax.swing.JLabel packOpLabel
The operation label .


overallOpLabel

javax.swing.JLabel overallOpLabel
The operation label .


packProgressBar

javax.swing.JProgressBar packProgressBar
The pack progress bar.


overallProgressBar

javax.swing.JProgressBar overallProgressBar
The progress bar.


validated

boolean validated
True if the installation has been done.


noOfPacks

int noOfPacks
How many packs we are going to install.

Class com.izforge.izpack.panels.LicencePanel extends IzPanel implements Serializable

Serialized Fields

licence

java.lang.String licence
The license text.


textArea

javax.swing.JTextArea textArea
The text area.


yesRadio

javax.swing.JRadioButton yesRadio
The radio buttons.


noRadio

javax.swing.JRadioButton noRadio
The radio buttons.


scroller

javax.swing.JScrollPane scroller
The scrolling container.

Class com.izforge.izpack.panels.PacksPanel extends IzPanel implements Serializable

Serialized Fields

spaceLabel

javax.swing.JLabel spaceLabel
The space label.


descriptionArea

javax.swing.JTextArea descriptionArea
The tip label.


tableScroller

javax.swing.JScrollPane tableScroller
The tablescroll.


bytes

int bytes
The bytes of the current pack.


packsTable

javax.swing.JTable packsTable
The packs table.

Class com.izforge.izpack.panels.ProcessPanel extends IzPanel implements Serializable

Serialized Fields

processLabel

javax.swing.JLabel processLabel
The operation label .


overallProgressBar

javax.swing.JProgressBar overallProgressBar
The overall progress bar.


validated

boolean validated
True if the compilation has been done.


worker

ProcessPanelWorker worker
The processing worker. Does all the work.


noOfJobs

int noOfJobs
Number of jobs to process. Used for progress indication.


currentJob

int currentJob

outputPane

javax.swing.JTextArea outputPane
Where the output is displayed


outputScrollPane

javax.swing.JScrollPane outputScrollPane

Class com.izforge.izpack.panels.RuleInputField extends javax.swing.JComponent implements Serializable

Serialized Fields

items

java.util.Vector items

inputFields

java.util.Vector inputFields
This Vector holds a reference to each input field, in the order in which they appear on the screen.


activeField

RuleTextField activeField

backstep

boolean backstep

toolkit

java.awt.Toolkit toolkit

separator

java.lang.String separator

resultFormat

int resultFormat

validationService

Validator validationService
Holds an instance of the Validator if one was specified and available


encryptionService

Processor encryptionService
Holds an instance of the Processor if one was specified and available

Class com.izforge.izpack.panels.RuleTextField extends javax.swing.JTextField implements Serializable

Serialized Fields

columns

int columns

editLength

int editLength

type

int type

unlimitedEdit

boolean unlimitedEdit

toolkit

java.awt.Toolkit toolkit

rule

RuleTextField.Rule rule

Class com.izforge.izpack.panels.ShortcutPanel extends IzPanel implements Serializable

Serialized Fields

listLabel

javax.swing.JLabel listLabel
UI element to label the list of existing program groups


groupList

javax.swing.JList groupList
UI element to present the list of existing program groups for selection


targetList

javax.swing.JList targetList
UI element for listing the intended shortcut targets


programGroup

javax.swing.JTextField programGroup
UI element to present the default name for the program group and to support editing of this name.


defaultButton

javax.swing.JButton defaultButton
UI element to allow the user to revert to the default name of the program group


createButton

javax.swing.JButton createButton
UI element to start the process of creating shortcuts


saveButton

javax.swing.JButton saveButton
UI element to allow the user to save a text file with the shortcut information


allowDesktopShortcut

javax.swing.JCheckBox allowDesktopShortcut
UI element to allow the user to decide if shortcuts should be placed on the desktop or not.


currentUser

javax.swing.JRadioButton currentUser
UI element instruct this panel to create shortcuts for the current user only


allUsers

javax.swing.JRadioButton allUsers
UI element instruct this panel to create shortcuts for all users


layout

java.awt.GridBagLayout layout
The layout for this panel


constraints

java.awt.GridBagConstraints constraints
The contraints object to use whan creating the layout


suggestedProgramGroup

java.lang.String suggestedProgramGroup
The default name to use for the program group. This comes from the XML specification.


groupName

java.lang.String groupName
The name chosen by the user for the program group,


groupLocation

int groupLocation
The location for placign the program group. This is the same as the location (type) of a shortcut, only that it applies to the program group. Note that there are only two locations that make sense as location for a program group:


spec

XMLElement spec
The parsed result from reading the XML specification from the file


hasDesktopShortcuts

boolean hasDesktopShortcuts
Set to true by analyzeShortcutSpec() if there are any desktop shortcuts to create.


shortcut

Shortcut shortcut
the one shortcut instance for reuse in many locations


shortcuts

java.util.Vector shortcuts
A list of ShortcutData objects. Each object is the complete specification for one shortcut that must be created.


files

java.util.Vector files
Holds a list of all the shortcut files that have been created. Note: this variable contains valid data only after createShortcuts() has been called. This list is created so that the files can be added to the uninstaller.


shortcutsToCreate

boolean shortcutsToCreate
If true it indicates that there are shortcuts to create. The value is set by analyzeShortcutSpec()


haveShortcutSpec

boolean haveShortcutSpec
If true it indicates that the spec file is existing and could be read.


simulteNotSupported

boolean simulteNotSupported
This is set to true if the shortcut spec instructs to simulate running on an operating system that is not supported.


firstTime

boolean firstTime
Avoids bogus behaviour when the user goes back then returns to this panel.

Class com.izforge.izpack.panels.TargetPanel extends IzPanel implements Serializable

Serialized Fields

defaultDir

java.lang.String defaultDir
The default directory.


infoLabel

javax.swing.JLabel infoLabel
The info label.


textField

javax.swing.JTextField textField
The text field.


browseButton

javax.swing.JButton browseButton
The 'browse' button.


layout

java.awt.GridBagLayout layout
The layout .


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.

Class com.izforge.izpack.panels.UserInputPanel extends IzPanel implements Serializable

Serialized Fields

instanceNumber

int instanceNumber

uiBuilt

boolean uiBuilt

packsDefined

boolean packsDefined
If there is a possibility that some UI elements will not get added we can not allow to go back to the PacksPanel, because the process of building the UI is not reversable. This variable keeps track if any packs have been defined and will be used to make a decision for locking the 'previous' button.


parent

InstallerFrame parent

spec

XMLElement spec
The parsed result from reading the XML specification from the file


haveSpec

boolean haveSpec

uiElements

java.util.Vector uiElements
Holds the references to all of the UI elements


buttonGroups

java.util.Vector buttonGroups
Holds the references to all radio button groups


passwordGroups

java.util.Vector passwordGroups
Holds the references to all password field groups


passwordGroupsRead

java.util.Vector passwordGroupsRead
used for temporary storage of references to password groups that have already been read in a given read cycle.


searchFields

java.util.Vector searchFields
Used to track search fields. Contains SearchField references.


entries

java.util.Vector entries
Holds all user inputs for use in automated installation


layout

TwoColumnLayout layout

langpack

LocaleDatabase langpack

Class com.izforge.izpack.panels.XInfoPanel extends IzPanel implements Serializable

Serialized Fields

layout

java.awt.GridBagLayout layout
The layout.


gbConstraints

java.awt.GridBagConstraints gbConstraints
The layout constraints.


infoLabel

javax.swing.JLabel infoLabel
The info label.


textArea

javax.swing.JTextArea textArea
The text area.


info

java.lang.String info
The info to display.


Package com.izforge.izpack.installer

Class com.izforge.izpack.installer.InstallerFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

langpack

LocaleDatabase langpack
The language pack.


installdata

InstallData installdata
The installation data.


icons

IconsDatabase icons
The icons database.


panelsContainer

javax.swing.JPanel panelsContainer
The panels container.


contentPane

javax.swing.JPanel contentPane
The frame content pane.


prevButton

javax.swing.JButton prevButton
The previous button.


nextButton

javax.swing.JButton nextButton
The next button.


quitButton

javax.swing.JButton quitButton
The quit button.


madewithLabel

javax.swing.JLabel madewithLabel
The 'made with izpack' label, please KEEP IT THERE.

Class com.izforge.izpack.installer.IzPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

idata

InstallData idata
The installer internal data (actually a melting-pot class with all-public fields.


parent

InstallerFrame parent
The parent IzPack installer frame.

Class com.izforge.izpack.installer.VariableValueMapImpl extends java.util.Properties implements Serializable


Package net.n3.nanoxml

Class net.n3.nanoxml.XMLElement extends java.lang.Object implements Serializable

serialVersionUID: -2383376380548624920l

Serialized Fields

attributes

java.util.Properties attributes
The attributes of the element.


children

java.util.Vector children
The child elements.


name

java.lang.String name
The name of the element.


content

java.lang.String content
The content of the element.


systemID

java.lang.String systemID
The system ID of the source data where this element is located.


lineNr

int lineNr
The line in the source data where this element starts.

Class net.n3.nanoxml.XMLException extends java.lang.Exception implements Serializable

Serialized Fields

systemID

java.lang.String systemID
The system ID of the XML data where the exception occurred.


lineNr

int lineNr
The line number in the XML data where the exception occurred.


encapsulatedException

java.lang.Exception encapsulatedException
Encapsulated exception.

Class net.n3.nanoxml.XMLParseException extends XMLException implements Serializable

Class net.n3.nanoxml.XMLValidationException extends XMLException implements Serializable

Serialized Fields

errorType

int errorType
Which error occurred.


elementName

java.lang.String elementName
The name of the element where the exception occurred.


attributeName

java.lang.String attributeName
The name of the attribute where the exception occurred.


attributeValue

java.lang.String attributeValue
The value of the attribute where the exception occurred.