# Serialized Form

## Package javax.jnlp

### Class javax.jnlp.UnavailableServiceException extends java.lang.Exception implements Serializable

## Package net.sourceforge.jnlp

### Class net.sourceforge.jnlp.JNLPMatcherException extends java.lang.Exception implements Serializable

serialVersionUID:
  1L

### Class net.sourceforge.jnlp.JNLPSplashScreen extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### resourceTracker

    ResourceTracker resourceTracker

#### splashImageUrl

    java.net.URL splashImageUrl

#### splashImage

    java.awt.Image splashImage

#### file

    JNLPFile file

#### componetSplash

    net.sourceforge.jnlp.splashscreen.SplashPanel componetSplash

#### splashImageLoaded

    boolean splashImageLoaded

### Class net.sourceforge.jnlp.LaunchException extends java.lang.Exception implements Serializable

serialVersionUID:
  7283827853612357423L

### Serialized Fields

#### file

    JNLPFile file

the file being launched

#### category

    java.lang.String category

the category of the exception

#### summary

    java.lang.String summary

summary

#### description

    java.lang.String description

description of the action that was taking place

#### severity

    java.lang.String severity

severity of the warning/error

### Class net.sourceforge.jnlp.MissingInformationException extends RequiredElementException implements Serializable

serialVersionUID:
  1L

### Class net.sourceforge.jnlp.MissingTitleException extends RequiredElementException implements Serializable

serialVersionUID:
  1L

### Class net.sourceforge.jnlp.MissingVendorException extends RequiredElementException implements Serializable

serialVersionUID:
  1L

### Class net.sourceforge.jnlp.NetxPanel extends sun.applet.AppletViewerPanel implements Serializable

### Serialized Fields

#### parameters

    PluginParameters parameters

#### bridge

    PluginBridge bridge

#### appInst

    AppletInstance appInst

#### splashController

    net.sourceforge.jnlp.splashscreen.SplashController splashController

#### initialized

    boolean initialized

### Class net.sourceforge.jnlp.NullJnlpFileException extends java.lang.NullPointerException implements Serializable

### Class net.sourceforge.jnlp.ParseException extends java.lang.Exception implements Serializable

### Serialized Fields

#### cause

    java.lang.Throwable cause

the original exception

### Class net.sourceforge.jnlp.PluginParameterException extends java.lang.RuntimeException implements Serializable

### Class net.sourceforge.jnlp.RequiredElementException extends ParseException implements Serializable

serialVersionUID:
  1L

## Package net.sourceforge.jnlp.cache

### Class net.sourceforge.jnlp.cache.IllegalResourceDescriptorException extends java.lang.IllegalArgumentException implements Serializable

## Package net.sourceforge.jnlp.controlpanel

### Class net.sourceforge.jnlp.controlpanel.AboutPanel extends NamedBorderPanel implements Serializable

### Class net.sourceforge.jnlp.controlpanel.AdvancedProxySettingsDialog extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### initialized

    boolean initialized

#### config

    DeploymentConfiguration config

#### topPanel

    AdvancedProxySettingsPane topPanel

### Class net.sourceforge.jnlp.controlpanel.AdvancedProxySettingsPane extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### parent

    javax.swing.JDialog parent

#### config

    DeploymentConfiguration config

#### fields

    java.lang.String[] fields

#### defaultFocusComponent

    javax.swing.JComponent defaultFocusComponent

### Class net.sourceforge.jnlp.controlpanel.CachePane extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### parent

    javax.swing.JDialog parent

#### config

    DeploymentConfiguration config

#### location

    java.lang.String location

#### defaultFocusComponent

    javax.swing.JComponent defaultFocusComponent

#### root

    DirectoryNode root

#### columns

    java.lang.String[] columns

#### cacheTable

    javax.swing.JTable cacheTable

### Class net.sourceforge.jnlp.controlpanel.CacheViewer extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### initialized

    boolean initialized

#### config

    DeploymentConfiguration config

#### topPanel

    CachePane topPanel

### Class net.sourceforge.jnlp.controlpanel.ControlPanel extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### jvmPanel

    JVMPanel jvmPanel

#### config

    DeploymentConfiguration config

### Class net.sourceforge.jnlp.controlpanel.DebuggingPanel extends NamedBorderPanel implements Serializable

### Serialized Fields

#### config

    DeploymentConfiguration config

### Class net.sourceforge.jnlp.controlpanel.DesktopShortcutPanel extends NamedBorderPanel implements Serializable

### Serialized Fields

#### config

    DeploymentConfiguration config

### Class net.sourceforge.jnlp.controlpanel.JREPanel extends NamedBorderPanel implements Serializable

### Class net.sourceforge.jnlp.controlpanel.JVMPanel extends NamedBorderPanel implements Serializable

### Serialized Fields

#### config

    DeploymentConfiguration config

#### lastPath

    java.io.File lastPath

#### testFieldArgumentsExec

    javax.swing.JTextField testFieldArgumentsExec

### Class net.sourceforge.jnlp.controlpanel.NamedBorderPanel extends javax.swing.JPanel implements Serializable

### Class net.sourceforge.jnlp.controlpanel.NetworkSettingsPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### config

    DeploymentConfiguration config

#### description

    javax.swing.JPanel description

#### proxyPanels

    java.util.ArrayList<E> proxyPanels

### Class net.sourceforge.jnlp.controlpanel.SecuritySettingsPanel extends NamedBorderPanel implements Serializable

### Serialized Fields

#### config

    DeploymentConfiguration config

### Class net.sourceforge.jnlp.controlpanel.TemporaryInternetFilesPanel extends NamedBorderPanel implements Serializable

### Serialized Fields

#### config

    DeploymentConfiguration config

#### minSize

    int minSize

#### maxSize

    int maxSize

#### defaultFocusComponent

    javax.swing.JComponent defaultFocusComponent

#### spCacheSize

    javax.swing.JSpinner spCacheSize

#### slCacheSize

    javax.swing.JSlider slCacheSize

### Class net.sourceforge.jnlp.controlpanel.UnsignedAppletActionTableModel extends javax.swing.table.AbstractTableModel implements Serializable

### Serialized Fields

#### back

    net.sourceforge.jnlp.security.appletextendedsecurity.impl.UnsignedAppletActionStorageExtendedImpl back

#### columns

    java.lang.String[] columns

### Class net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### helpButton

    javax.swing.JButton helpButton

#### deleteButton

    javax.swing.JButton deleteButton

#### addRowButton

    javax.swing.JButton addRowButton

#### validateTableButton

    javax.swing.JButton validateTableButton

#### testUrlButton

    javax.swing.JButton testUrlButton

#### invertSelectionButton

    javax.swing.JButton invertSelectionButton

#### moveRowUpButton

    javax.swing.JButton moveRowUpButton

#### moveRowDownButton

    javax.swing.JButton moveRowDownButton

#### askBeforeActionCheckBox

    javax.swing.JCheckBox askBeforeActionCheckBox

#### filterRegexesCheckBox

    javax.swing.JCheckBox filterRegexesCheckBox

#### mainPolicyComboBox

    javax.swing.JComboBox mainPolicyComboBox

#### deleteTypeComboBox

    javax.swing.JComboBox deleteTypeComboBox

#### viewFilter

    javax.swing.JComboBox viewFilter

#### globalBehaviourLabel

    javax.swing.JLabel globalBehaviourLabel

#### securityLevelLabel

    javax.swing.JLabel securityLevelLabel

#### userTableScrollPane

    javax.swing.JScrollPane userTableScrollPane

#### mainTabPanel

    javax.swing.JTabbedPane mainTabPanel

#### userTable

    javax.swing.JTable userTable

#### globalTableScrollPane

    javax.swing.JScrollPane globalTableScrollPane

#### globalTable

    javax.swing.JTable globalTable

#### customBackEnd

    net.sourceforge.jnlp.security.appletextendedsecurity.impl.UnsignedAppletActionStorageExtendedImpl customBackEnd

#### globalBackEnd

    net.sourceforge.jnlp.security.appletextendedsecurity.impl.UnsignedAppletActionStorageExtendedImpl globalBackEnd

#### customModel

    UnsignedAppletActionTableModel customModel

#### globalModel

    UnsignedAppletActionTableModel globalModel

#### customFilter

    net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel.ByPermanencyFilter customFilter

#### globalFilter

    net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel.ByPermanencyFilter globalFilter

#### conf

    DeploymentConfiguration conf

#### currentTable

    javax.swing.JTable currentTable

#### currentModel

    UnsignedAppletActionTableModel currentModel

#### lastDoc

    java.lang.String lastDoc

#### lastCode

    java.lang.String lastCode

#### self

    UnsignedAppletsTrustingListPanel self

### Class net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel.MyTextField extends javax.swing.JTextField implements Serializable

### Serialized Fields

#### keeper

    net.sourceforge.jnlp.security.appletextendedsecurity.UrlRegEx keeper

### Class net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel.UrlRegexCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

### Serialized Fields

#### keeper

    net.sourceforge.jnlp.security.appletextendedsecurity.UrlRegEx keeper

### Class net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

### Serialized Fields

#### keeper

    java.util.Date keeper

## Package net.sourceforge.jnlp.event

### Class net.sourceforge.jnlp.event.ApplicationEvent extends java.util.EventObject implements Serializable

### Class net.sourceforge.jnlp.event.DownloadEvent extends java.util.EventObject implements Serializable

## Package net.sourceforge.jnlp.security

### Class net.sourceforge.jnlp.security.AccessWarningPane extends SecurityDialogPanel implements Serializable

### Serialized Fields

#### alwaysAllow

    javax.swing.JCheckBox alwaysAllow

#### extras

    java.lang.Object[] extras

### Class net.sourceforge.jnlp.security.AppletWarningPane extends SecurityDialogPanel implements Serializable

### Class net.sourceforge.jnlp.security.CertsInfoPane extends SecurityDialogPanel implements Serializable

### Serialized Fields

#### certPath

    java.security.cert.CertPath certPath

#### list

    javax.swing.JList list

#### tree

    javax.swing.JTree tree

#### table

    javax.swing.JTable table

#### output

    javax.swing.JTextArea output

#### listSelectionModel

    javax.swing.ListSelectionModel listSelectionModel

#### tableSelectionModel

    javax.swing.ListSelectionModel tableSelectionModel

#### certNames

    java.lang.String[] certNames

#### columnNames

    java.lang.String[] columnNames

#### certsData

    java.util.ArrayList<E> certsData

### Class net.sourceforge.jnlp.security.CertWarningPane extends SecurityDialogPanel implements Serializable

### Serialized Fields

#### alwaysTrust

    javax.swing.JCheckBox alwaysTrust

#### certVerifier

    CertVerifier certVerifier

### Class net.sourceforge.jnlp.security.MoreInfoPane extends SecurityDialogPanel implements Serializable

### Serialized Fields

#### showSignedJNLPWarning

    boolean showSignedJNLPWarning

### Class net.sourceforge.jnlp.security.NotAllSignedWarningPane extends SecurityDialogPanel implements Serializable

### Class net.sourceforge.jnlp.security.PasswordAuthenticationPane extends SecurityDialogPanel implements Serializable

### Serialized Fields

#### jtfUserName

    javax.swing.JTextField jtfUserName

#### jpfPassword

    javax.swing.JPasswordField jpfPassword

#### host

    java.lang.String host

#### port

    int port

#### prompt

    java.lang.String prompt

#### type

    java.lang.String type

### Class net.sourceforge.jnlp.security.SecurityDialog extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### dialogType

    SecurityDialogs.DialogType dialogType

The type of dialog we want to show

#### accessType

    SecurityDialogs.AccessType accessType

The type of access that this dialog is for

#### panel

    SecurityDialogPanel panel

#### file

    JNLPFile file

The application file associated with this security warning

#### certVerifier

    CertVerifier certVerifier

#### cert

    java.security.cert.X509Certificate cert

#### extras

    java.lang.Object[] extras

An optional String array that's only necessary when a dialog label requires some parameters (e.g. showing which address an application is trying to connect to).

#### initialized

    boolean initialized

Whether or not this object has been fully initialized

#### value

    java.lang.Object value

the return value of this dialog. result: 0 = Yes, 1 = No, 2 = Cancel, null = Window closed.

#### requiresSignedJNLPWarning

    boolean requiresSignedJNLPWarning

Should show signed JNLP file warning

#### listeners

    java.util.List<E> listeners

### Class net.sourceforge.jnlp.security.SecurityDialogPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### parent

    SecurityDialog parent

#### initialFocusComponent

    javax.swing.JComponent initialFocusComponent

#### certVerifier

    CertVerifier certVerifier

### Class net.sourceforge.jnlp.security.SingleCertInfoPane extends CertsInfoPane implements Serializable

### Class net.sourceforge.jnlp.security.UnsignedAppletTrustWarningDialog extends SecurityDialogPanel implements Serializable

### Class net.sourceforge.jnlp.security.UnsignedAppletTrustWarningPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### PANE_WIDTH

    int PANE_WIDTH

#### TOP_PANEL_HEIGHT

    int TOP_PANEL_HEIGHT

#### INFO_PANEL_HEIGHT

    int INFO_PANEL_HEIGHT

#### INFO_PANEL_HINT_HEIGHT

    int INFO_PANEL_HINT_HEIGHT

#### QUESTION_PANEL_HEIGHT

    int QUESTION_PANEL_HEIGHT

#### allowButton

    javax.swing.JButton allowButton

#### rejectButton

    javax.swing.JButton rejectButton

#### helpButton

    javax.swing.JButton helpButton

#### permanencyCheckBox

    javax.swing.JCheckBox permanencyCheckBox

#### applyToAppletButton

    javax.swing.JRadioButton applyToAppletButton

#### applyToCodeBaseButton

    javax.swing.JRadioButton applyToCodeBaseButton

#### file

    PluginBridge file

#### actionChoiceListener

    UnsignedAppletTrustWarningPanel.ActionChoiceListener actionChoiceListener

## Package net.sourceforge.jnlp.security.viewer

### Class net.sourceforge.jnlp.security.viewer.CertificatePane extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### certs

    java.util.ArrayList<E> certs

The certificates stored in the certificates file.

#### issuedToAndBy

    java.lang.String[][] issuedToAndBy

"Issued To" and "Issued By" string pairs for certs.

#### columnNames

    java.lang.String[] columnNames

#### certificateTypes

    net.sourceforge.jnlp.security.viewer.CertificatePane.CertificateType[] certificateTypes

#### tabbedPane

    javax.swing.JTabbedPane tabbedPane

#### userTable

    javax.swing.JTable userTable

#### systemTable

    javax.swing.JTable systemTable

#### certificateTypeCombo

    javax.swing.JComboBox certificateTypeCombo

#### currentKeyStoreType

    KeyStores.Type currentKeyStoreType

#### currentKeyStoreLevel

    KeyStores.Level currentKeyStoreLevel

#### disableForSystem

    java.util.List<E> disableForSystem

JComponents that should be disbled for system store

#### parent

    javax.swing.JDialog parent

#### defaultFocusComponent

    javax.swing.JComponent defaultFocusComponent

#### keyStore

    java.security.KeyStore keyStore

The Current KeyStore. Only one table/tab is visible for interaction to the user. This KeyStore corresponds to that.

### Class net.sourceforge.jnlp.security.viewer.CertificateViewer extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### initialized

    boolean initialized

#### panel

    CertificatePane panel

## Package net.sourceforge.jnlp.services

### Class net.sourceforge.jnlp.services.InstanceExistsException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  7950552292795498272L

## Package net.sourceforge.jnlp.util

### Class net.sourceforge.jnlp.util.InvalidJarHeaderException extends java.lang.RuntimeException implements Serializable

### Class net.sourceforge.jnlp.util.PropertiesFile extends java.util.Properties implements Serializable

### Serialized Fields

#### file

    java.io.File file

the file to save to

#### header

    java.lang.String header

the header string

#### lastStore

    long lastStore

time of last modification, lazy loaded on getProperty

## Package net.sourceforge.nanoxml

### Class net.sourceforge.nanoxml.XMLParseException extends java.lang.RuntimeException implements Serializable

### Serialized Fields

#### lineNr

    int lineNr

The line number in the source code where the error occurred, or `NO_LINE` if the line number is unknown.

Invariants:
  - `lineNr > 0 || lineNr == NO_LINE`