# 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`

Submit a bug or feature