Serialized Form (jEdit API Documentation)
Date: 2018-04-10

# Serialized Form

- ## Package org.gjt.sp.jedit

  - ### Class org.gjt.sp.jedit.AbstractOptionPane extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### initialized

            boolean initialized

        Has the option pane been initialized?

      - #### gridBag

            java.awt.GridBagLayout gridBag

        The layout manager.

      - #### y

            int y

        The number of components already added to the layout manager.

      - #### name

            java.lang.String name

  - ### Class org.gjt.sp.jedit.EditPane extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### init

            boolean init

      - #### view

            View view

        The View where the edit pane is.

      - #### bufferSet

            BufferSet bufferSet

      - #### buffer

            Buffer buffer

        The current buffer.

      - #### recentBuffer

            Buffer recentBuffer

      - #### bufferSwitcher

            BufferSwitcher bufferSwitcher

      - #### textArea

            JEditTextArea textArea

        The textArea inside the edit pane.

      - #### markerHighlight

            org.gjt.sp.jedit.EditPane.MarkerHighlight markerHighlight

      - #### caretsForPath

            java.util.Map<K,V> caretsForPath

  - ### Class org.gjt.sp.jedit.View extends javax.swing.JFrame implements Serializable

    - ### Serialized Fields

      - #### prev

            View prev

      - #### next

            View next

      - #### closed

            boolean closed

      - #### dockableWindowManager

            DockableWindowManager dockableWindowManager

      - #### mainPanel

            javax.swing.JPanel mainPanel

      - #### topToolBars

            javax.swing.JPanel topToolBars

      - #### bottomToolBars

            javax.swing.JPanel bottomToolBars

      - #### toolBarManager

            ToolBarManager toolBarManager

      - #### toolBar

            java.awt.Container toolBar

      - #### searchBar

            SearchBar searchBar

      - #### actionBar

            ActionBar actionBar

      - #### editPane

            EditPane editPane

      - #### splitPane

            javax.swing.JSplitPane splitPane

      - #### lastSplitConfig

            java.lang.String lastSplitConfig

      - #### status

            StatusBar status

      - #### inputHandler

            InputHandler inputHandler

      - #### recorder

            Macros.Recorder recorder

      - #### prefixFocusOwner

            java.awt.Component prefixFocusOwner

      - #### waitCount

            int waitCount

      - #### showFullPath

            boolean showFullPath

      - #### plainView

            boolean plainView

      - #### waitSocket

            java.net.Socket waitSocket

      - #### mainContent

            java.awt.Component mainContent

      - #### fullScreenMode

            boolean fullScreenMode

      - #### windowedBounds

            java.awt.Rectangle windowedBounds

      - #### menuBar

            javax.swing.JMenuBar menuBar

      - #### userTitle

            java.lang.String userTitle

- ## Package org.gjt.sp.jedit.browser

  - ### Class org.gjt.sp.jedit.browser.BrowserCommandsMenu extends javax.swing.JPopupMenu implements Serializable

    - ### Serialized Fields

      - #### browser

            VFSBrowser browser

      - #### encodingMenuItems

            java.util.HashMap<K,V> encodingMenuItems

      - #### autoDetect

            javax.swing.JCheckBoxMenuItem autoDetect

      - #### otherEncoding

            javax.swing.JRadioButtonMenuItem otherEncoding

  - ### Class org.gjt.sp.jedit.browser.FileCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

    - ### Serialized Fields

      - #### plainFont

            java.awt.Font plainFont

      - #### boldFont

            java.awt.Font boldFont

      - #### showIcons

            boolean showIcons

      - #### openBuffer

            boolean openBuffer

      - #### isSelected

            boolean isSelected

      - #### file

            VFSFile file

  - ### Class org.gjt.sp.jedit.browser.VFSBrowser extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### currentEncoding

            java.lang.String currentEncoding

      - #### autoDetectEncoding

            boolean autoDetectEncoding

      - #### listenerList

            javax.swing.event.EventListenerList listenerList

      - #### view

            View view

      - #### horizontalLayout

            boolean horizontalLayout

      - #### path

            java.lang.String path

      - #### pathAndFilterPanel

            javax.swing.JPanel pathAndFilterPanel

      - #### pathField

            HistoryTextField pathField

      - #### defaultFocusComponent

            javax.swing.JComponent defaultFocusComponent

      - #### filterCheckbox

            javax.swing.JCheckBox filterCheckbox

      - #### filterEditor

            org.gjt.sp.jedit.browser.VFSBrowser.HistoryComboBoxEditor filterEditor

      - #### filterField

            javax.swing.JComboBox<E> filterField

      - #### toolbarBox

            javax.swing.Box toolbarBox

      - #### topBox

            javax.swing.Box topBox

      - #### favorites

            org.gjt.sp.jedit.browser.VFSBrowser.FavoritesMenuButton favorites

      - #### plugins

            org.gjt.sp.jedit.browser.VFSBrowser.PluginsMenuButton plugins

      - #### browserView

            org.gjt.sp.jedit.browser.BrowserView browserView

      - #### mode

            int mode

      - #### multipleSelection

            boolean multipleSelection

      - #### showHiddenFiles

            boolean showHiddenFiles

      - #### sortMixFilesAndDirs

            boolean sortMixFilesAndDirs

      - #### sortIgnoreCase

            boolean sortIgnoreCase

      - #### doubleClickClose

            boolean doubleClickClose

      - #### requestRunning

            boolean requestRunning

      - #### maybeReloadRequestRunning

            boolean maybeReloadRequestRunning

      - #### historyStack

            java.util.Stack<E> historyStack

      - #### nextDirectoryStack

            java.util.Stack<E> nextDirectoryStack

  - ### Class org.gjt.sp.jedit.browser.VFSDirectoryEntryTable extends javax.swing.JTable implements Serializable

    - ### Serialized Fields

      - #### browserView

            org.gjt.sp.jedit.browser.BrowserView browserView

      - #### header

            javax.swing.table.JTableHeader header

      - #### renderer

            FileCellRenderer renderer

      - #### typeSelectBuffer

            java.lang.StringBuffer typeSelectBuffer

      - #### timer

            javax.swing.Timer timer

      - #### resizingColumns

            boolean resizingColumns

  - ### Class org.gjt.sp.jedit.browser.VFSDirectoryEntryTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### files

            org.gjt.sp.jedit.browser.VFSDirectoryEntryTableModel.Entry[] files

      - #### extAttrs

            java.util.List<E> extAttrs

      - #### sortColumnIndex

            int sortColumnIndex

      - #### ascending

            boolean ascending

  - ### Class org.gjt.sp.jedit.browser.VFSFileChooserDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### browser

            VFSBrowser browser

      - #### filenameField

            VFSFileNameField filenameField

      - #### filename

            java.lang.String filename

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

      - #### isOK

            boolean isOK

      - #### ioTaskHandler

            TaskListener ioTaskHandler

  - ### Class org.gjt.sp.jedit.browser.VFSFileNameField extends HistoryTextField implements Serializable

    - ### Serialized Fields

      - #### browser

            VFSBrowser browser

- ## Package org.gjt.sp.jedit.bsh

  - ### Class org.gjt.sp.jedit.bsh.BSHFormalComment extends org.gjt.sp.jedit.bsh.SimpleNode implements Serializable

    - ### Serialized Fields

      - #### text

            java.lang.String text

  - ### Class org.gjt.sp.jedit.bsh.BshMethod extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### declaringNameSpace

            NameSpace declaringNameSpace

      - #### modifiers

            Modifiers modifiers

      - #### name

            java.lang.String name

      - #### creturnType

            java.lang.Class<T> creturnType

      - #### paramNames

            java.lang.String[] paramNames

      - #### numArgs

            int numArgs

      - #### cparamTypes

            java.lang.Class<T>[] cparamTypes

      - #### methodBody

            org.gjt.sp.jedit.bsh.BSHBlock methodBody

      - #### javaMethod

            java.lang.reflect.Method javaMethod

      - #### javaObject

            java.lang.Object javaObject

  - ### Class org.gjt.sp.jedit.bsh.BSHPackageDeclaration extends org.gjt.sp.jedit.bsh.SimpleNode implements Serializable

  - ### Class org.gjt.sp.jedit.bsh.Capabilities.Unavailable extends UtilEvalError implements Serializable

  - ### Class org.gjt.sp.jedit.bsh.ClassPathException extends UtilEvalError implements Serializable

  - ### Class org.gjt.sp.jedit.bsh.DelayedEvalBshMethod extends BshMethod implements Serializable

    - ### Serialized Fields

      - #### returnTypeDescriptor

            java.lang.String returnTypeDescriptor

      - #### returnTypeNode

            org.gjt.sp.jedit.bsh.BSHReturnType returnTypeNode

      - #### paramTypeDescriptors

            java.lang.String[] paramTypeDescriptors

      - #### paramTypesNode

            org.gjt.sp.jedit.bsh.BSHFormalParameters paramTypesNode

  - ### Class org.gjt.sp.jedit.bsh.EvalError extends java.lang.Exception implements Serializable

    - ### Serialized Fields

      - #### node

            org.gjt.sp.jedit.bsh.SimpleNode node

      - #### message

            java.lang.String message

      - #### callstack

            CallStack callstack

  - ### Class org.gjt.sp.jedit.bsh.ExternalNameSpace extends NameSpace implements Serializable

    - ### Serialized Fields

      - #### externalMap

            java.util.Map<K,V> externalMap

  - ### Class org.gjt.sp.jedit.bsh.Interpreter extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        De-serialization setup. Default out and err streams to stdout, stderr if they are null.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

    - ### Serialized Fields

      - #### strictJava

            boolean strictJava

        Strict Java mode
        See Also:
          `Interpreter.setStrictJava( boolean )`

      - #### globalNameSpace

            NameSpace globalNameSpace

      - #### console

            ConsoleInterface console

      - #### parent

            Interpreter parent

        If this interpeter is a child of another, the parent

      - #### sourceFileInfo

            java.lang.String sourceFileInfo

        The name of the file or other source that this interpreter is reading

      - #### exitOnEOF

            boolean exitOnEOF

        by default in interactive mode System.exit() on EOF

      - #### evalOnly

            boolean evalOnly

      - #### interactive

            boolean interactive

      - #### showResults

            boolean showResults

        Control the verbose printing of results for the show() command.

  - ### Class org.gjt.sp.jedit.bsh.InterpreterError extends java.lang.RuntimeException implements Serializable

  - ### Class org.gjt.sp.jedit.bsh.Modifiers extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### modifiers

            java.util.Hashtable<K,V> modifiers

  - ### Class org.gjt.sp.jedit.bsh.NameSpace extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### nsName

            java.lang.String nsName

        The name of this namespace. If the namespace is a method body namespace then this is the name of the method. If it's a class or class instance then it's the name of the class.

      - #### parent

            NameSpace parent

      - #### variables

            java.util.Hashtable<K,V> variables

      - #### methods

            java.util.Hashtable<K,V> methods

      - #### importedClasses

            java.util.Hashtable<K,V> importedClasses

      - #### importedPackages

            java.util.Vector<E> importedPackages

      - #### importedCommands

            java.util.Vector<E> importedCommands

      - #### importedObjects

            java.util.Vector<E> importedObjects

      - #### importedStatic

            java.util.Vector<E> importedStatic

      - #### packageName

            java.lang.String packageName

      - #### thisReference

            This thisReference

      - #### names

            java.util.Hashtable<K,V> names

        Name resolver objects

      - #### callerInfoNode

            org.gjt.sp.jedit.bsh.SimpleNode callerInfoNode

        The node associated with the creation of this namespace. This is used support getInvocationLine() and getInvocationText().

      - #### isMethod

            boolean isMethod

        Note that the namespace is a method body namespace. This is used for printing stack traces in exceptions.

      - #### isClass

            boolean isClass

        Note that the namespace is a class body or class instance namespace. This is used for controlling static/object import precedence, etc.

      - #### classStatic

            java.lang.Class<T> classStatic

      - #### classInstance

            java.lang.Object classInstance

      - #### nameSourceListeners

            java.util.Vector<E> nameSourceListeners

  - ### Class org.gjt.sp.jedit.bsh.ParseException extends EvalError implements Serializable

    - ### Serialized Fields

      - #### sourceFile

            java.lang.String sourceFile

      - #### specialConstructor

            boolean specialConstructor

        This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).

      - #### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

      - #### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - #### tokenImage

            java.lang.String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

      - #### eol

            java.lang.String eol

        The end of line string for this machine.

  - ### Class org.gjt.sp.jedit.bsh.Primitive extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### value

            java.lang.Object value

        The primitive value stored in its java.lang wrapper class

  - ### Class org.gjt.sp.jedit.bsh.TargetError extends EvalError implements Serializable

    - ### Serialized Fields

      - #### target

            java.lang.Throwable target

      - #### inNativeCode

            boolean inNativeCode

  - ### Class org.gjt.sp.jedit.bsh.This extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### namespace

            NameSpace namespace

        The namespace that this This reference wraps.

  - ### Class org.gjt.sp.jedit.bsh.Token extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - #### beginLine

            int beginLine

        beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.

      - #### beginColumn

            int beginColumn

        beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.

      - #### endLine

            int endLine

        beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.

      - #### endColumn

            int endColumn

        beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.

      - #### image

            java.lang.String image

        The string image of the token.

      - #### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - #### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Class org.gjt.sp.jedit.bsh.TokenMgrError extends java.lang.Error implements Serializable

    - ### Serialized Fields

      - #### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

  - ### Class org.gjt.sp.jedit.bsh.UtilEvalError extends java.lang.Exception implements Serializable

  - ### Class org.gjt.sp.jedit.bsh.UtilTargetError extends UtilEvalError implements Serializable

    - ### Serialized Fields

      - #### t

            java.lang.Throwable t

  - ### Class org.gjt.sp.jedit.bsh.Variable extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

        A null type means an untyped variable

      - #### type

            java.lang.Class<T> type

      - #### typeDescriptor

            java.lang.String typeDescriptor

      - #### value

            java.lang.Object value

      - #### modifiers

            Modifiers modifiers

      - #### lhs

            org.gjt.sp.jedit.bsh.LHS lhs

  - ### Class org.gjt.sp.jedit.bsh.XThis extends This implements Serializable

    - ### Serialized Fields

      - #### interfaces

            java.util.Hashtable<K,V> interfaces

        A cache of proxy interface handlers. Currently just one per interface.

      - #### invocationHandler

            java.lang.reflect.InvocationHandler invocationHandler

- ## Package org.gjt.sp.jedit.bsh.classpath

  - ### Class org.gjt.sp.jedit.bsh.classpath.DiscreteFilesClassLoader.ClassSourceMap extends java.util.HashMap implements Serializable

- ## Package org.gjt.sp.jedit.gui

  - ### Class org.gjt.sp.jedit.gui.AbbrevEditor extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### abbrev

            javax.swing.JTextField abbrev

      - #### beforeCaret

            javax.swing.JTextArea beforeCaret

      - #### afterCaret

            javax.swing.JTextArea afterCaret

  - ### Class org.gjt.sp.jedit.gui.AboutDialog extends javax.swing.JDialog implements Serializable

  - ### Class org.gjt.sp.jedit.gui.AbstractContextOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### actionContext

            ActionContext actionContext

      - #### listModel

            javax.swing.DefaultListModel<E> listModel

      - #### list

            javax.swing.JList<E> list

      - #### add

            javax.swing.JButton add

      - #### remove

            javax.swing.JButton remove

      - #### moveUp

            javax.swing.JButton moveUp

      - #### moveDown

            javax.swing.JButton moveDown

      - #### reset

            javax.swing.JButton reset

      - #### caption

            javax.swing.JLabel caption

      - #### buttons

            javax.swing.JPanel buttons

  - ### Class org.gjt.sp.jedit.gui.ActionBar extends javax.swing.JToolBar implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### temp

            boolean temp

      - #### repeatCount

            int repeatCount

      - #### action

            HistoryTextField action

      - #### popup

            org.gjt.sp.jedit.gui.ActionBar.CompletionPopup popup

      - #### close

            RolloverButton close

  - ### Class org.gjt.sp.jedit.gui.AddAbbrevDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### editor

            AbbrevEditor editor

      - #### global

            javax.swing.JButton global

      - #### modeSpecific

            javax.swing.JButton modeSpecific

      - #### cancel

            javax.swing.JButton cancel

  - ### Class org.gjt.sp.jedit.gui.AddModeDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### modeName

            javax.swing.JTextField modeName

      - #### modeFile

            javax.swing.JTextField modeFile

      - #### browse

            javax.swing.JButton browse

      - #### filenameGlob

            javax.swing.JTextField filenameGlob

      - #### firstLineGlob

            javax.swing.JTextField firstLineGlob

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

      - #### canceled

            boolean canceled

  - ### Class org.gjt.sp.jedit.gui.AnimatedIcon extends javax.swing.ImageIcon implements Serializable

    - ### Serialized Fields

      - #### frames

            java.awt.Image[] frames

      - #### current

            int current

      - #### delay

            int delay

      - #### timer

            javax.swing.Timer timer

      - #### host

            java.awt.Component host

      - #### icon

            java.awt.Image icon

  - ### Class org.gjt.sp.jedit.gui.BeanShellErrorDialog extends TextAreaDialog implements Serializable

  - ### Class org.gjt.sp.jedit.gui.BufferOptions extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### panel

            BufferOptionPane panel

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

  - ### Class org.gjt.sp.jedit.gui.BufferSwitcher extends javax.swing.JComboBox<Buffer> implements Serializable

    - ### Serialized Fields

      - #### editPane

            EditPane editPane

      - #### updating

            boolean updating

      - #### itemSelectedBefore

            java.lang.Object itemSelectedBefore

  - ### Class org.gjt.sp.jedit.gui.CloseDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### bufferList

            javax.swing.JList<E> bufferList

      - #### bufferModel

            javax.swing.DefaultListModel<E> bufferModel

      - #### selectAll

            javax.swing.JButton selectAll

      - #### save

            javax.swing.JButton save

      - #### discard

            javax.swing.JButton discard

      - #### cancel

            javax.swing.JButton cancel

      - #### ok

            boolean ok

      - #### selectAllFlag

            boolean selectAllFlag

  - ### Class org.gjt.sp.jedit.gui.ColorChooserDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### initialColor

            java.awt.Color initialColor

      - #### colorChooser

            javax.swing.JColorChooser colorChooser

  - ### Class org.gjt.sp.jedit.gui.ColorWellButton extends javax.swing.JButton implements Serializable

  - ### Class org.gjt.sp.jedit.gui.CompleteWord extends CompletionPopup implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### textArea

            JEditTextArea textArea

      - #### buffer

            Buffer buffer

      - #### word

            java.lang.String word

      - #### noWordSep

            java.lang.String noWordSep

  - ### Class org.gjt.sp.jedit.gui.CompletionPopup extends javax.swing.JWindow implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### keyHandler

            org.gjt.sp.jedit.gui.CompletionPopup.KeyHandler keyHandler

      - #### candidates

            CompletionPopup.Candidates candidates

      - #### list

            javax.swing.JList<E> list

  - ### Class org.gjt.sp.jedit.gui.ContextAddDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### isOK

            boolean isOK

      - #### separator

            javax.swing.JRadioButton separator

      - #### action

            javax.swing.JRadioButton action

      - #### combo

            javax.swing.JComboBox<E> combo

      - #### list

            javax.swing.JList<E> list

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

  - ### Class org.gjt.sp.jedit.gui.DockableWindowManager extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### plugins

            java.util.Map<K,V> plugins

      - #### positions

            java.util.Map<K,V> positions

      - #### view

            View view

      - #### factory

            DockableWindowFactory factory

      - #### windows

            java.util.Map<K,V> windows

      - #### tBottom

            boolean tBottom

      - #### tTop

            boolean tTop

      - #### tLeft

            boolean tLeft

      - #### tRight

            boolean tRight

      - #### closeToggle

            boolean closeToggle

      - #### alternateLayout

            boolean alternateLayout

  - ### Class org.gjt.sp.jedit.gui.DockableWindowManagerImpl extends DockableWindowManager implements Serializable

    - ### Serialized Fields

      - #### windows

            java.util.Map<K,V> windows

        A mapping from Strings to Entry objects.

      - #### left

            PanelWindowContainer left

      - #### right

            PanelWindowContainer right

      - #### top

            PanelWindowContainer top

      - #### bottom

            PanelWindowContainer bottom

      - #### clones

            java.util.List<E> clones

      - #### lastEntry

            org.gjt.sp.jedit.gui.DockableWindowManagerImpl.Entry lastEntry

      - #### showStack

            java.util.Stack<E> showStack

      - #### resizePos

            int resizePos

      - #### resizeRect

            java.awt.Rectangle resizeRect

        This is the rectangle you drag to resize the split. It is used with non continuous layout.

      - #### continuousLayout

            boolean continuousLayout

  - ### Class org.gjt.sp.jedit.gui.DropShadowBorder extends javax.swing.border.AbstractBorder implements Serializable

    - ### Serialized Fields

      - #### _width

            int _width

      - #### _color

            java.awt.Color _color

  - ### Class org.gjt.sp.jedit.gui.EditAbbrevDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### editor

            AbbrevEditor editor

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

      - #### isOK

            boolean isOK

      - #### originalAbbrev

            java.lang.String originalAbbrev

      - #### abbrevs

            java.util.Map<K,V> abbrevs

  - ### Class org.gjt.sp.jedit.gui.EnhancedButton extends RolloverButton implements Serializable

  - ### Class org.gjt.sp.jedit.gui.EnhancedDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### keyHandler

            org.gjt.sp.jedit.gui.EnhancedDialog.KeyHandler keyHandler

      - #### enterEnabled

            boolean enterEnabled

  - ### Class org.gjt.sp.jedit.gui.ErrorListDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### ok

            javax.swing.JButton ok

      - #### pluginMgr

            javax.swing.JButton pluginMgr

  - ### Class org.gjt.sp.jedit.gui.ErrorListDialog.JTextPaneSized extends javax.swing.JTextPane implements Serializable

  - ### Class org.gjt.sp.jedit.gui.FilePropertiesDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### browser

            VFSBrowser browser

      - #### selectedFiles

            VFSFile[] selectedFiles

      - #### local

            VFSFile local

      - #### okButton

            javax.swing.JButton okButton

      - #### cancelButton

            javax.swing.JButton cancelButton

      - #### nameTextField

            javax.swing.JTextField nameTextField

      - #### infoIcon

            javax.swing.JLabel infoIcon

      - #### readable

            javax.swing.JCheckBox readable

      - #### write

            javax.swing.JCheckBox write

  - ### Class org.gjt.sp.jedit.gui.FilesChangedDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### bufferTree

            javax.swing.JTree bufferTree

      - #### bufferTreeModel

            javax.swing.tree.DefaultTreeModel bufferTreeModel

      - #### root

            javax.swing.tree.DefaultMutableTreeNode root

      - #### selectAll

            javax.swing.JButton selectAll

      - #### selectAllInProgress

            boolean selectAllInProgress

      - #### reload

            javax.swing.JButton reload

      - #### ignore

            javax.swing.JButton ignore

      - #### close

            javax.swing.JButton close

  - ### Class org.gjt.sp.jedit.gui.FilteredListModel extends javax.swing.AbstractListModel implements Serializable

    - ### Serialized Fields

      - #### delegated

            javax.swing.ListModel<E> delegated

        The delegated table model.

      - #### filteredIndices

            java.util.Vector<E> filteredIndices

      - #### invertedIndices

            java.util.Map<K,V> invertedIndices

        This map contains the delegated indices as key and true indices as values.

      - #### filter

            java.lang.String filter

      - #### list

            javax.swing.JList<E> list

  - ### Class org.gjt.sp.jedit.gui.FilteredTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### delegated

            javax.swing.table.TableModel delegated

        The delegated table model.

      - #### filteredIndices

            java.util.Vector<E> filteredIndices

      - #### invertedIndices

            java.util.Map<K,V> invertedIndices

        This map contains the delegated indices as key and true indices as values.

      - #### filter

            java.lang.String filter

      - #### table

            javax.swing.JTable table

  - ### Class org.gjt.sp.jedit.gui.FloatingWindowContainer extends javax.swing.JFrame implements Serializable

    - ### Serialized Fields

      - #### dockableName

            java.lang.String dockableName

      - #### dockableWindowManager

            DockableWindowManagerImpl dockableWindowManager

      - #### clone

            boolean clone

      - #### entry

            org.gjt.sp.jedit.gui.DockableWindowManagerImpl.Entry entry

      - #### menu

            javax.swing.JButton menu

  - ### Class org.gjt.sp.jedit.gui.FontSelector extends javax.swing.JButton implements Serializable

    - ### Serialized Fields

      - #### antiAlias

            boolean antiAlias

  - ### Class org.gjt.sp.jedit.gui.FontSelectorDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### fontSelector

            FontSelector fontSelector

      - #### isOK

            boolean isOK

      - #### familyField

            javax.swing.JTextField familyField

      - #### familyList

            javax.swing.JList<E> familyList

      - #### sizeField

            javax.swing.JTextField sizeField

      - #### sizeList

            javax.swing.JList<E> sizeList

      - #### styleField

            javax.swing.JTextField styleField

      - #### styleList

            javax.swing.JList<E> styleList

      - #### preview

            javax.swing.JLabel preview

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

  - ### Class org.gjt.sp.jedit.gui.GrabKeyDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### shortcut

            org.gjt.sp.jedit.gui.GrabKeyDialog.InputPane shortcut

      - #### assignedTo

            javax.swing.JLabel assignedTo

      - #### ok

            javax.swing.JButton ok

      - #### remove

            javax.swing.JButton remove

      - #### cancel

            javax.swing.JButton cancel

      - #### clear

            javax.swing.JButton clear

      - #### isOK

            boolean isOK

      - #### binding

            GrabKeyDialog.KeyBinding binding

      - #### allBindings

            java.util.List<E> allBindings

      - #### debugBuffer

            Buffer debugBuffer

  - ### Class org.gjt.sp.jedit.gui.HistoryModel extends javax.swing.DefaultListModel<java.lang.String> implements Serializable

    - ### Serialized Fields

      - #### max

            int max

      - #### maxSize

            int maxSize

      - #### name

            java.lang.String name

  - ### Class org.gjt.sp.jedit.gui.HistoryTextArea extends javax.swing.JTextArea implements Serializable

    - ### Serialized Fields

      - #### controller

            HistoryText controller

  - ### Class org.gjt.sp.jedit.gui.HistoryTextField extends javax.swing.JTextField implements Serializable

    - ### Serialized Fields

      - #### controller

            HistoryText controller

      - #### enterAddsToHistory

            boolean enterAddsToHistory

      - #### selectAllOnFocus

            boolean selectAllOnFocus

  - ### Class org.gjt.sp.jedit.gui.JCheckBoxList extends javax.swing.JTable implements Serializable

    - ### Serialized Fields

      - #### dummy

            javax.swing.table.TableCellRenderer dummy

  - ### Class org.gjt.sp.jedit.gui.LogViewer extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### cellRenderer

            org.gjt.sp.jedit.gui.LogViewer.ColorizerCellRenderer cellRenderer

      - #### listHandler

            org.gjt.sp.jedit.gui.LogViewer.ListHandler listHandler

      - #### listModel

            FilteredListModel<E extends javax.swing.ListModel<?>> listModel

      - #### list

            javax.swing.JList<E> list

      - #### copy

            javax.swing.JButton copy

      - #### tail

            javax.swing.JCheckBox tail

      - #### filter

            javax.swing.JTextField filter

      - #### tailIsOn

            boolean tailIsOn

  - ### Class org.gjt.sp.jedit.gui.MarkerViewer extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### markerList

            javax.swing.JList<E> markerList

      - #### markerListScroller

            javax.swing.JScrollPane markerListScroller

      - #### view

            View view

      - #### previous

            RolloverButton previous

      - #### next

            RolloverButton next

      - #### clear

            RolloverButton clear

  - ### Class org.gjt.sp.jedit.gui.NumericTextField extends javax.swing.JTextField implements Serializable

    - ### Serialized Fields

      - #### positiveOnly

            boolean positiveOnly

      - #### integerOnly

            boolean integerOnly

      - #### minValue

            java.lang.Number minValue

      - #### maxValue

            java.lang.Number maxValue

      - #### invalidStyle

            SyntaxStyle invalidStyle

      - #### defaultBackground

            java.awt.Color defaultBackground

      - #### defaultForeground

            java.awt.Color defaultForeground

  - ### Class org.gjt.sp.jedit.gui.OptionsDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### splitter

            javax.swing.JSplitPane splitter

      - #### paneTree

            javax.swing.JTree paneTree

      - #### stage

            javax.swing.JScrollPane stage

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

      - #### apply

            javax.swing.JButton apply

      - #### currentPane

            OptionPane currentPane

      - #### deferredOptionPanes

            java.util.Map<K,V> deferredOptionPanes

  - ### Class org.gjt.sp.jedit.gui.OptionsDialog.PaneNameRenderer extends EnhancedTreeCellRenderer implements Serializable

    - ### Serialized Fields

      - #### paneFont

            java.awt.Font paneFont

      - #### groupFont

            java.awt.Font groupFont

  - ### Class org.gjt.sp.jedit.gui.PasteFromListDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### listModel

            MutableListModel<E> listModel

      - #### clips

            javax.swing.JList<E> clips

      - #### clipText

            javax.swing.JTextArea clipText

      - #### insert

            javax.swing.JButton insert

      - #### cancel

            javax.swing.JButton cancel

  - ### Class org.gjt.sp.jedit.gui.PasteSpecialDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### textArea

            TextArea textArea

      - #### flavorList

            javax.swing.JList<E> flavorList

  - ### Class org.gjt.sp.jedit.gui.PingPongList extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### leftModel

            org.gjt.sp.jedit.gui.PingPongList.MyListModel<E> leftModel

      - #### rightModel

            org.gjt.sp.jedit.gui.PingPongList.MyListModel<E> rightModel

      - #### left

            javax.swing.JList<E> left

      - #### right

            javax.swing.JList<E> right

      - #### leftLabel

            javax.swing.JLabel leftLabel

      - #### rightLabel

            javax.swing.JLabel rightLabel

      - #### leftPanel

            javax.swing.JPanel leftPanel

      - #### rightPanel

            javax.swing.JPanel rightPanel

      - #### selectAllButton

            javax.swing.JButton selectAllButton

      - #### selectNoneButton

            javax.swing.JButton selectNoneButton

      - #### buttonsBox

            javax.swing.Box buttonsBox

  - ### Class org.gjt.sp.jedit.gui.RegisterViewer extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### registerList

            javax.swing.JList<E> registerList

        contains either a - String object (no Register is registered yet, "view-registers.none") or - Character objects ("name" of the register; char value must be between 0 and 255, see Registers.java) changed so this can use generics, the registerList now can contain only Strings, either "view-registers.none" or a single character string, where the single char must have a value between 0 and 255. (More realisticly, it should be a character than can actually be typed from a keyboard.)

      - #### contentTextArea

            javax.swing.JTextArea contentTextArea

      - #### documentHandler

            org.gjt.sp.jedit.gui.RegisterViewer.DocumentHandler documentHandler

      - #### view

            View view

      - #### editing

            boolean editing

      - #### splitPane

            javax.swing.JSplitPane splitPane

      - #### popup

            javax.swing.JPopupMenu popup

  - ### Class org.gjt.sp.jedit.gui.RolloverButton extends javax.swing.JButton implements Serializable

    - ### Serialized Fields

      - #### revalidateBlocked

            boolean revalidateBlocked

  - ### Class org.gjt.sp.jedit.gui.SelectLineRange extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### startField

            NumericTextField startField

      - #### endField

            NumericTextField endField

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

  - ### Class org.gjt.sp.jedit.gui.ShortcutPrefixActiveEvent extends javax.swing.event.ChangeEvent implements Serializable

    - ### Serialized Fields

      - #### bindings

            java.util.Hashtable<K,V> bindings

        Description of the Field

      - #### active

            boolean active

        Description of the Field

  - ### Class org.gjt.sp.jedit.gui.SplashScreen extends javax.swing.JComponent implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### fm

            java.awt.FontMetrics fm

      - #### win

            javax.swing.JWindow win

      - #### image

            java.awt.Image image

      - #### progress

            int progress

      - #### label

            java.lang.String label

      - #### lastLabel

            java.lang.String lastLabel

      - #### firstAdvanceTime

            long firstAdvanceTime

      - #### lastAdvanceTime

            long lastAdvanceTime

      - #### labelFont

            java.awt.Font labelFont

      - #### versionColor1

            java.awt.Color versionColor1

      - #### versionColor2

            java.awt.Color versionColor2

      - #### realSplash

            java.awt.SplashScreen realSplash

  - ### Class org.gjt.sp.jedit.gui.StatusBar extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### currentBar

            java.lang.String currentBar

      - #### taskHandler

            org.gjt.sp.jedit.gui.StatusBar.TaskHandler taskHandler

      - #### view

            View view

      - #### panel

            javax.swing.JPanel panel

      - #### box

            javax.swing.Box box

      - #### caretStatus

            ToolTipLabel caretStatus

      - #### messageComp

            java.awt.Component messageComp

      - #### message

            javax.swing.JLabel message

      - #### modeWidget

            Widget modeWidget

      - #### foldWidget

            Widget foldWidget

      - #### encodingWidget

            Widget encodingWidget

      - #### wrapWidget

            Widget wrapWidget

      - #### indentWidget

            Widget indentWidget

      - #### multiSelectWidget

            Widget multiSelectWidget

      - #### rectSelectWidget

            Widget rectSelectWidget

      - #### overwriteWidget

            Widget overwriteWidget

      - #### lineSepWidget

            Widget lineSepWidget

      - #### lockedWidget

            Widget lockedWidget

      - #### buf

            java.lang.StringBuilder buf

      - #### tempTimer

            javax.swing.Timer tempTimer

      - #### currentMessageIsIO

            boolean currentMessageIsIO

      - #### seg

            javax.swing.text.Segment seg

      - #### showCaretStatus

            boolean showCaretStatus

  - ### Class org.gjt.sp.jedit.gui.StyleEditor extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### italics

            javax.swing.JCheckBox italics

      - #### bold

            javax.swing.JCheckBox bold

      - #### fgColorCheckBox

            javax.swing.JCheckBox fgColorCheckBox

      - #### fgColor

            ColorWellButton fgColor

      - #### bgColorCheckBox

            javax.swing.JCheckBox bgColorCheckBox

      - #### bgColor

            ColorWellButton bgColor

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

      - #### okClicked

            boolean okClicked

  - ### Class org.gjt.sp.jedit.gui.TaskMonitor extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### model

            org.gjt.sp.jedit.gui.TaskMonitor.TaskTableModel model

      - #### table

            javax.swing.JTable table

      - #### remainingCount

            javax.swing.JLabel remainingCount

  - ### Class org.gjt.sp.jedit.gui.TextAreaDialog extends EnhancedDialog implements Serializable

  - ### Class org.gjt.sp.jedit.gui.TipOfTheDay extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### showNextTime

            javax.swing.JCheckBox showNextTime

      - #### nextTip

            javax.swing.JButton nextTip

      - #### close

            javax.swing.JButton close

      - #### tipText

            javax.swing.JEditorPane tipText

      - #### currentTip

            int currentTip

  - ### Class org.gjt.sp.jedit.gui.VariableGridLayout extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### mode

            int mode

      - #### size

            int size

      - #### hgap

            int hgap

      - #### vgap

            int vgap

      - #### takeSizesIntoAccount

            boolean takeSizesIntoAccount

      - #### distanceToBorders

            java.awt.Insets distanceToBorders

- ## Package org.gjt.sp.jedit.gui.statusbar

  - ### Class org.gjt.sp.jedit.gui.statusbar.ToolTipLabel extends javax.swing.JLabel implements Serializable

- ## Package org.gjt.sp.jedit.help

  - ### Class org.gjt.sp.jedit.help.HelpSearchPanel extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### helpViewer

            HelpViewerInterface helpViewer

      - #### searchField

            HistoryTextField searchField

      - #### results

            javax.swing.JList<E> results

      - #### index

            org.gjt.sp.jedit.help.HelpIndex index

  - ### Class org.gjt.sp.jedit.help.HelpTOCPanel extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### helpViewer

            HelpViewerInterface helpViewer

      - #### tocModel

            javax.swing.tree.DefaultTreeModel tocModel

      - #### toc

            javax.swing.JTree toc

      - #### nodes

            java.util.Map<K,V> nodes

  - ### Class org.gjt.sp.jedit.help.HelpViewer extends javax.swing.JFrame implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### baseURL

            java.lang.String baseURL

      - #### shortURL

            java.lang.String shortURL

      - #### back

            HistoryButton back

      - #### forward

            HistoryButton forward

      - #### viewer

            javax.swing.JEditorPane viewer

      - #### viewerScrollPane

            javax.swing.JScrollPane viewerScrollPane

      - #### title

            javax.swing.JLabel title

      - #### splitter

            javax.swing.JSplitPane splitter

      - #### historyModel

            HelpHistoryModel historyModel

      - #### toc

            HelpTOCPanel toc

      - #### queuedTOCReload

            boolean queuedTOCReload

  - ### Class org.gjt.sp.jedit.help.HistoryButton extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### type

            int type

      - #### history

            HelpHistoryModel history

      - #### arrow_button

            RolloverButton arrow_button

      - #### drop_button

            RolloverButton drop_button

      - #### historyList

            javax.swing.JPopupMenu historyList

      - #### arrowActionListener

            java.awt.event.ActionListener arrowActionListener

- ## Package org.gjt.sp.jedit.io

  - ### Class org.gjt.sp.jedit.io.FavoritesVFS.Favorite extends VFSFile implements Serializable

    - ### Serialized Fields

      - #### label

            java.lang.String label

  - ### Class org.gjt.sp.jedit.io.FileVFS.LocalFile extends VFSFile implements Serializable

    - ### Serialized Fields

      - #### file

            java.io.File file

      - #### modified

            long modified

  - ### Class org.gjt.sp.jedit.io.VFSFile extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### path

            java.lang.String path

      - #### symlinkPath

            java.lang.String symlinkPath

      - #### deletePath

            java.lang.String deletePath

      - #### type

            int type

      - #### length

            long length

      - #### hidden

            boolean hidden

      - #### canRead

            boolean canRead

      - #### canWrite

            boolean canWrite

      - #### colorCalculated

            boolean colorCalculated

      - #### color

            java.awt.Color color

      - #### fetchedAttrs

            boolean fetchedAttrs

        This is true if the attributes are already fetched.

- ## Package org.gjt.sp.jedit.menu

  - ### Class org.gjt.sp.jedit.menu.EnhancedCheckBoxMenuItem extends javax.swing.JCheckBoxMenuItem implements Serializable

    - ### Serialized Fields

      - #### context

            ActionContext context

      - #### shortcut

            java.lang.String shortcut

      - #### action

            java.lang.String action

  - ### Class org.gjt.sp.jedit.menu.EnhancedMenu extends javax.swing.JMenu implements Serializable

    - ### Serialized Fields

      - #### initialComponentCount

            int initialComponentCount

      - #### context

            ActionContext context

      - #### providerCode

            java.lang.String providerCode

      - #### provider

            DynamicMenuProvider provider

      - #### ebStub

            EnhancedMenu.EditBusStub ebStub

  - ### Class org.gjt.sp.jedit.menu.EnhancedMenuItem extends javax.swing.JMenuItem implements Serializable

    - ### Serialized Fields

      - #### shortcut

            java.lang.String shortcut

- ## Package org.gjt.sp.jedit.options

  - ### Class org.gjt.sp.jedit.options.AbbrevsOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### setsComboBox

            javax.swing.JComboBox<E> setsComboBox

      - #### expandOnInput

            javax.swing.JCheckBox expandOnInput

      - #### abbrevsTable

            javax.swing.JTable abbrevsTable

      - #### globalAbbrevs

            org.gjt.sp.jedit.options.AbbrevsOptionPane.AbbrevsModel globalAbbrevs

      - #### modeAbbrevs

            java.util.Map<K,V> modeAbbrevs

      - #### add

            javax.swing.JButton add

      - #### edit

            javax.swing.JButton edit

      - #### remove

            javax.swing.JButton remove

  - ### Class org.gjt.sp.jedit.options.AppearanceOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### lfs

            javax.swing.UIManager.LookAndFeelInfo[] lfs

      - #### lookAndFeel

            javax.swing.JComboBox<E> lookAndFeel

      - #### primaryFont

            FontSelector primaryFont

      - #### secondaryFont

            FontSelector secondaryFont

      - #### helpViewerFont

            FontSelector helpViewerFont

      - #### history

            javax.swing.JTextField history

      - #### menuSpillover

            javax.swing.JTextField menuSpillover

      - #### showTips

            javax.swing.JCheckBox showTips

      - #### showSplash

            javax.swing.JCheckBox showSplash

      - #### textColors

            javax.swing.JCheckBox textColors

      - #### decorateFrames

            javax.swing.JCheckBox decorateFrames

      - #### decorateDialogs

            javax.swing.JCheckBox decorateDialogs

      - #### iconThemes

            javax.swing.JComboBox<E> iconThemes

      - #### systemTrayIcon

            javax.swing.JCheckBox systemTrayIcon

      - #### lnfChanged

            boolean lnfChanged

  - ### Class org.gjt.sp.jedit.options.BrowserColorsOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### colorsModel

            org.gjt.sp.jedit.options.BrowserColorsModel colorsModel

      - #### colorsTable

            javax.swing.JTable colorsTable

      - #### add

            javax.swing.JButton add

      - #### remove

            javax.swing.JButton remove

      - #### moveUp

            javax.swing.JButton moveUp

      - #### moveDown

            javax.swing.JButton moveDown

  - ### Class org.gjt.sp.jedit.options.BrowserContextOptionPane extends AbstractContextOptionPane implements Serializable

  - ### Class org.gjt.sp.jedit.options.BrowserOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### defaultDirectory

            javax.swing.JComboBox<E> defaultDirectory

      - #### showToolbar

            javax.swing.JCheckBox showToolbar

      - #### showMenubar

            javax.swing.JCheckBox showMenubar

      - #### showIcons

            javax.swing.JCheckBox showIcons

      - #### showHiddenFiles

            javax.swing.JCheckBox showHiddenFiles

      - #### sortIgnoreCase

            javax.swing.JCheckBox sortIgnoreCase

      - #### sortMixFilesAndDirs

            javax.swing.JCheckBox sortMixFilesAndDirs

      - #### doubleClickClose

            javax.swing.JCheckBox doubleClickClose

      - #### currentBufferFilter

            javax.swing.JCheckBox currentBufferFilter

      - #### useDefaultIcons

            javax.swing.JCheckBox useDefaultIcons

  - ### Class org.gjt.sp.jedit.options.BufferOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### encoding

            javax.swing.JComboBox<E> encoding

      - #### lineSeparator

            javax.swing.JComboBox<E> lineSeparator

      - #### gzipped

            javax.swing.JCheckBox gzipped

      - #### modes

            Mode[] modes

      - #### mode

            javax.swing.JComboBox<E> mode

      - #### folding

            javax.swing.JComboBox<E> folding

      - #### wrap

            javax.swing.JComboBox<E> wrap

      - #### maxLineLen

            javax.swing.JComboBox<E> maxLineLen

      - #### tabSize

            javax.swing.JComboBox<E> tabSize

      - #### indentSize

            javax.swing.JComboBox<E> indentSize

      - #### checkModStatus

            javax.swing.JComboBox<E> checkModStatus

      - #### noTabs

            javax.swing.JCheckBox noTabs

      - #### buffer

            Buffer buffer

      - #### elasticTabstops

            javax.swing.JCheckBox elasticTabstops

      - #### autoIndent

            javax.swing.JComboBox<E> autoIndent

      - #### locked

            javax.swing.JCheckBox locked

  - ### Class org.gjt.sp.jedit.options.ContextOptionPane extends AbstractContextOptionPane implements Serializable

    - ### Serialized Fields

      - #### includeOptionsLink

            javax.swing.JCheckBox includeOptionsLink

  - ### Class org.gjt.sp.jedit.options.DockingOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### dockingFramework

            javax.swing.JComboBox<E> dockingFramework

      - #### windowModel

            org.gjt.sp.jedit.options.WindowTableModel windowModel

      - #### autoLoadModeLayout

            javax.swing.JCheckBox autoLoadModeLayout

      - #### autoSaveModeLayout

            javax.swing.JCheckBox autoSaveModeLayout

      - #### dockableSetSelection

            javax.swing.JComboBox<E> dockableSetSelection

  - ### Class org.gjt.sp.jedit.options.EditingOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### editModes

            EditModesPane editModes

      - #### modeSettings

            ModeSettingsPane modeSettings

      - #### undoSettings

            UndoPane undoSettings

  - ### Class org.gjt.sp.jedit.options.EditModesPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### defaultMode

            javax.swing.JComboBox<E> defaultMode

      - #### pingPongList

            PingPongList<E> pingPongList

      - #### modeName

            javax.swing.JTextField modeName

      - #### modeFile

            javax.swing.JTextField modeFile

      - #### browse

            javax.swing.JButton browse

      - #### filenameGlob

            javax.swing.JTextField filenameGlob

      - #### firstLineGlob

            javax.swing.JTextField firstLineGlob

      - #### ok

            javax.swing.JButton ok

      - #### deleteSelectedButton

            javax.swing.JButton deleteSelectedButton

  - ### Class org.gjt.sp.jedit.options.EncodingsOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### defaultEncoding

            javax.swing.JComboBox<E> defaultEncoding

      - #### encodingAutodetect

            javax.swing.JCheckBox encodingAutodetect

      - #### encodingDetectors

            javax.swing.JTextField encodingDetectors

      - #### fallbackEncodings

            javax.swing.JTextField fallbackEncodings

      - #### lineSeparator

            javax.swing.JComboBox<E> lineSeparator

      - #### pingPongList

            PingPongList<E> pingPongList

  - ### Class org.gjt.sp.jedit.options.FirewallOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### httpEnabled

            javax.swing.JCheckBox httpEnabled

      - #### httpHost

            javax.swing.JTextField httpHost

      - #### httpPort

            javax.swing.JTextField httpPort

      - #### httpUser

            javax.swing.JTextField httpUser

      - #### httpPass

            javax.swing.JPasswordField httpPass

      - #### httpNonProxy

            javax.swing.JTextField httpNonProxy

      - #### socksEnabled

            javax.swing.JCheckBox socksEnabled

      - #### socksHost

            javax.swing.JTextField socksHost

      - #### socksPort

            javax.swing.JTextField socksPort

  - ### Class org.gjt.sp.jedit.options.GeneralOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### checkModStatus

            javax.swing.JComboBox<E> checkModStatus

      - #### checkModStatusUpon

            javax.swing.JComboBox<E> checkModStatusUpon

      - #### recentFiles

            javax.swing.JSpinner recentFiles

      - #### hypersearchResultsWarning

            javax.swing.JSpinner hypersearchResultsWarning

      - #### saveCaret

            javax.swing.JCheckBox saveCaret

      - #### sortRecent

            javax.swing.JCheckBox sortRecent

      - #### hideOpen

            javax.swing.JCheckBox hideOpen

      - #### persistentMarkers

            javax.swing.JCheckBox persistentMarkers

      - #### restore

            javax.swing.JCheckBox restore

      - #### restoreRemote

            javax.swing.JCheckBox restoreRemote

      - #### restoreCLI

            javax.swing.JCheckBox restoreCLI

      - #### restoreSplits

            javax.swing.JCheckBox restoreSplits

      - #### useDefaultLocale

            javax.swing.JCheckBox useDefaultLocale

      - #### lang

            javax.swing.JComboBox<E> lang

      - #### closeAllConfirm

            javax.swing.JCheckBox closeAllConfirm

  - ### Class org.gjt.sp.jedit.options.GlobalOptions extends OptionsDialog implements Serializable

  - ### Class org.gjt.sp.jedit.options.GutterOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### gutterFont

            FontSelector gutterFont

      - #### gutterForeground

            ColorWellButton gutterForeground

      - #### gutterBackground

            ColorWellButton gutterBackground

      - #### gutterHighlightInterval

            javax.swing.JTextField gutterHighlightInterval

      - #### gutterHighlightColor

            ColorWellButton gutterHighlightColor

      - #### lineNumbersEnabled

            javax.swing.JCheckBox lineNumbersEnabled

      - #### gutterCurrentLineHighlightEnabled

            javax.swing.JCheckBox gutterCurrentLineHighlightEnabled

      - #### gutterCurrentLineHighlight

            ColorWellButton gutterCurrentLineHighlight

      - #### gutterStructureHighlightEnabled

            javax.swing.JCheckBox gutterStructureHighlightEnabled

      - #### gutterStructureHighlight

            ColorWellButton gutterStructureHighlight

      - #### gutterMarkerHighlightEnabled

            javax.swing.JCheckBox gutterMarkerHighlightEnabled

      - #### gutterMarkerHighlight

            ColorWellButton gutterMarkerHighlight

      - #### gutterFoldMarkers

            ColorWellButton gutterFoldMarkers

      - #### foldPainter

            javax.swing.JComboBox<E> foldPainter

      - #### gutterFocusBorder

            ColorWellButton gutterFocusBorder

      - #### gutterNoFocusBorder

            ColorWellButton gutterNoFocusBorder

      - #### painters

            java.lang.String[] painters

      - #### gutterEnabled

            javax.swing.JCheckBox gutterEnabled

      - #### gutterComponents

            javax.swing.JPanel gutterComponents

      - #### minLineNumberDigits

            javax.swing.JTextField minLineNumberDigits

      - #### selectionAreaEnabled

            javax.swing.JCheckBox selectionAreaEnabled

      - #### selectionAreaBgColor

            ColorWellButton selectionAreaBgColor

      - #### selectionAreaWidth

            javax.swing.JTextField selectionAreaWidth

  - ### Class org.gjt.sp.jedit.options.LargeFilesOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### askLargeFileMode

            javax.swing.JRadioButton askLargeFileMode

      - #### noHighlightLargeFileMode

            javax.swing.JRadioButton noHighlightLargeFileMode

      - #### limitedSyntaxLargeFileMode

            javax.swing.JRadioButton limitedSyntaxLargeFileMode

      - #### fullSyntaxLargeFileMode

            javax.swing.JRadioButton fullSyntaxLargeFileMode

  - ### Class org.gjt.sp.jedit.options.ModeSettingsPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### global

            org.gjt.sp.jedit.options.ModeSettingsPane.ModeProperties global

      - #### modeProps

            org.gjt.sp.jedit.options.ModeSettingsPane.ModeProperties[] modeProps

      - #### current

            org.gjt.sp.jedit.options.ModeSettingsPane.ModeProperties current

      - #### captionBox

            javax.swing.Box captionBox

      - #### mode

            javax.swing.JComboBox<E> mode

      - #### useDefaults

            javax.swing.JCheckBox useDefaults

      - #### filenameGlob

            javax.swing.JTextField filenameGlob

      - #### firstlineGlob

            javax.swing.JTextField firstlineGlob

      - #### noWordSep

            javax.swing.JTextField noWordSep

      - #### camelCasedWords

            javax.swing.JCheckBox camelCasedWords

      - #### folding

            javax.swing.JComboBox<E> folding

      - #### collapseFolds

            javax.swing.JTextField collapseFolds

      - #### wrap

            javax.swing.JComboBox<E> wrap

      - #### maxLineLen

            javax.swing.JComboBox<E> maxLineLen

      - #### tabSize

            javax.swing.JComboBox<E> tabSize

      - #### indentSize

            javax.swing.JComboBox<E> indentSize

      - #### noTabs

            javax.swing.JCheckBox noTabs

      - #### elasticTabstops

            javax.swing.JCheckBox elasticTabstops

      - #### autoIndent

            javax.swing.JComboBox<E> autoIndent

      - #### deepIndent

            javax.swing.JCheckBox deepIndent

      - #### modeNames

            java.lang.String[] modeNames

  - ### Class org.gjt.sp.jedit.options.MouseOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### dragAndDrop

            javax.swing.JCheckBox dragAndDrop

      - #### joinNonWordChars

            javax.swing.JCheckBox joinNonWordChars

      - #### middleMousePaste

            javax.swing.JCheckBox middleMousePaste

      - #### ctrlForRectangularSelection

            javax.swing.JCheckBox ctrlForRectangularSelection

      - #### gutterClickActions

            javax.swing.JComboBox<E>[] gutterClickActions

  - ### Class org.gjt.sp.jedit.options.PluginManagerOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### mirrorLabel

            javax.swing.JLabel mirrorLabel

      - #### disableObsolete

            javax.swing.JCheckBox disableObsolete

      - #### settingsDir

            javax.swing.JRadioButton settingsDir

      - #### downloadSource

            javax.swing.JCheckBox downloadSource

      - #### deleteDownloads

            javax.swing.JCheckBox deleteDownloads

      - #### cacheForSpinner

            javax.swing.JSpinner cacheForSpinner

      - #### spinnerModel

            javax.swing.SpinnerNumberModel spinnerModel

      - #### miraModel

            org.gjt.sp.jedit.options.PluginManagerOptionPane.MirrorModel miraModel

      - #### miraList

            javax.swing.JList<E> miraList

      - #### updateMirrors

            javax.swing.JButton updateMirrors

        The button to update mirror list.

      - #### updateStatus

            javax.swing.JLabel updateStatus

        A label telling if the mirror list is being updated.

  - ### Class org.gjt.sp.jedit.options.PluginOptions extends OptionsDialog implements Serializable

    - ### Serialized Fields

      - #### pluginsGroup

            OptionGroup pluginsGroup

  - ### Class org.gjt.sp.jedit.options.PluginOptions.NoPluginsPane extends AbstractOptionPane implements Serializable

  - ### Class org.gjt.sp.jedit.options.PrintOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### font

            FontSelector font

      - #### printHeader

            javax.swing.JCheckBox printHeader

      - #### printFooter

            javax.swing.JCheckBox printFooter

      - #### printLineNumbers

            javax.swing.JCheckBox printLineNumbers

      - #### printFolds

            javax.swing.JCheckBox printFolds

      - #### color

            javax.swing.JCheckBox color

      - #### tabSize

            javax.swing.JComboBox<E> tabSize

      - #### glyphVector

            javax.swing.JCheckBox glyphVector

      - #### force13

            javax.swing.JCheckBox force13

      - #### useSystemDialog

            javax.swing.JCheckBox useSystemDialog

  - ### Class org.gjt.sp.jedit.options.SaveBackupOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### saveAsUsesFSB

            javax.swing.JCheckBox saveAsUsesFSB

      - #### twoStageSave

            javax.swing.JCheckBox twoStageSave

      - #### confirmSaveAll

            javax.swing.JCheckBox confirmSaveAll

      - #### autosave

            javax.swing.JTextField autosave

      - #### autosaveUntitled

            javax.swing.JCheckBox autosaveUntitled

      - #### suppressNotSavedConfirmUntitled

            javax.swing.JCheckBox suppressNotSavedConfirmUntitled

      - #### useMD5forDirtyCalculation

            javax.swing.JCheckBox useMD5forDirtyCalculation

      - #### backups

            javax.swing.JTextField backups

      - #### autosaveDirectory

            javax.swing.JTextField autosaveDirectory

      - #### backupDirectory

            javax.swing.JTextField backupDirectory

      - #### backupPrefix

            javax.swing.JTextField backupPrefix

      - #### backupSuffix

            javax.swing.JTextField backupSuffix

      - #### backupEverySave

            javax.swing.JCheckBox backupEverySave

  - ### Class org.gjt.sp.jedit.options.ShortcutsOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### selectedKeymap

            Keymap selectedKeymap

        The selected keymap. It is a copy of the current keymap in the beginning, but it may be another one

      - #### duplicateKeymap

            javax.swing.JButton duplicateKeymap

      - #### resetKeymap

            javax.swing.JButton resetKeymap

      - #### deleteKeymap

            javax.swing.JButton deleteKeymap

      - #### keymaps

            javax.swing.JComboBox<E> keymaps

      - #### keyTable

            javax.swing.JTable keyTable

      - #### models

            java.util.Vector<E> models

      - #### filteredModel

            FilteredTableModel<E extends javax.swing.table.TableModel> filteredModel

      - #### selectModel

            javax.swing.JComboBox<E> selectModel

      - #### allBindings

            java.util.List<E> allBindings

      - #### filterTF

            javax.swing.JTextField filterTF

  - ### Class org.gjt.sp.jedit.options.StatusBarOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### foregroundColor

            ColorWellButton foregroundColor

      - #### backgroundColor

            ColorWellButton backgroundColor

      - #### memForegroundColor

            ColorWellButton memForegroundColor

      - #### memBackgroundColor

            ColorWellButton memBackgroundColor

      - #### showStatusbar

            javax.swing.JCheckBox showStatusbar

      - #### showStatusbarPlain

            javax.swing.JCheckBox showStatusbarPlain

      - #### listModel

            javax.swing.DefaultListModel<E> listModel

      - #### previewStatusBar

            javax.swing.JLabel previewStatusBar

      - #### list

            javax.swing.JList<E> list

      - #### add

            RolloverButton add

      - #### remove

            RolloverButton remove

      - #### moveUp

            RolloverButton moveUp

      - #### moveDown

            RolloverButton moveDown

      - #### edit

            RolloverButton edit

      - #### showCaretLineNumber

            javax.swing.JCheckBox showCaretLineNumber

      - #### showCaretDot

            javax.swing.JCheckBox showCaretDot

      - #### showCaretVirtual

            javax.swing.JCheckBox showCaretVirtual

      - #### showCaretOffset

            javax.swing.JCheckBox showCaretOffset

      - #### showCaretBufferLength

            javax.swing.JCheckBox showCaretBufferLength

  - ### Class org.gjt.sp.jedit.options.SyntaxHiliteOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### styleModel

            org.gjt.sp.jedit.options.SyntaxHiliteOptionPane.StyleTableModel styleModel

      - #### styleTable

            javax.swing.JTable styleTable

  - ### Class org.gjt.sp.jedit.options.TextAreaOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### font

            FontSelector font

      - #### fontSubst

            javax.swing.JCheckBox fontSubst

      - #### fontSubstList

            org.gjt.sp.jedit.options.TextAreaOptionPane.FontList fontSubstList

      - #### fontSubstSystemFonts

            javax.swing.JCheckBox fontSubstSystemFonts

      - #### foregroundColor

            ColorWellButton foregroundColor

      - #### backgroundColor

            ColorWellButton backgroundColor

      - #### blinkCaret

            javax.swing.JCheckBox blinkCaret

      - #### blockCaret

            javax.swing.JCheckBox blockCaret

      - #### thickCaret

            javax.swing.JCheckBox thickCaret

      - #### caretColor

            ColorWellButton caretColor

      - #### selectionColor

            ColorWellButton selectionColor

      - #### selectionFg

            javax.swing.JCheckBox selectionFg

      - #### selectionFgColor

            ColorWellButton selectionFgColor

      - #### multipleSelectionColor

            ColorWellButton multipleSelectionColor

      - #### lineHighlight

            javax.swing.JCheckBox lineHighlight

      - #### lineHighlightColor

            ColorWellButton lineHighlightColor

      - #### structureHighlight

            javax.swing.JCheckBox structureHighlight

      - #### structureHighlightColor

            ColorWellButton structureHighlightColor

      - #### eolMarkers

            javax.swing.JCheckBox eolMarkers

      - #### eolMarkerColor

            ColorWellButton eolMarkerColor

      - #### wrapGuide

            javax.swing.JCheckBox wrapGuide

      - #### wrapGuideColor

            ColorWellButton wrapGuideColor

      - #### pageBreaks

            javax.swing.JCheckBox pageBreaks

      - #### pageBreaksColor

            ColorWellButton pageBreaksColor

      - #### electricBorders

            javax.swing.JCheckBox electricBorders

      - #### antiAlias

            javax.swing.JComboBox<E> antiAlias

      - #### fracFontMetrics

            javax.swing.JCheckBox fracFontMetrics

      - #### stripTrailingEOL

            javax.swing.JCheckBox stripTrailingEOL

      - #### completeFromAllBuffers

            javax.swing.JCheckBox completeFromAllBuffers

      - #### insertCompletionWithDigit

            javax.swing.JCheckBox insertCompletionWithDigit

      - #### lineSpacing

            javax.swing.JTextField lineSpacing

  - ### Class org.gjt.sp.jedit.options.ToolBarOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### showToolbar

            javax.swing.JCheckBox showToolbar

      - #### listModel

            javax.swing.DefaultListModel<E> listModel

      - #### list

            javax.swing.JList<E> list

      - #### add

            RolloverButton add

      - #### remove

            RolloverButton remove

      - #### moveUp

            RolloverButton moveUp

      - #### moveDown

            RolloverButton moveDown

      - #### edit

            RolloverButton edit

      - #### reset

            RolloverButton reset

      - #### iconList

            javax.swing.DefaultComboBoxModel<E> iconList

  - ### Class org.gjt.sp.jedit.options.UndoPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### undoCount

            javax.swing.JTextField undoCount

      - #### resetUndoOnSave

            javax.swing.JCheckBox resetUndoOnSave

  - ### Class org.gjt.sp.jedit.options.ViewOptionPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### layout

            javax.swing.JLabel layout

      - #### layoutIcon1

            javax.swing.Icon layoutIcon1

      - #### layoutIcon2

            javax.swing.Icon layoutIcon2

      - #### layoutIcon3

            javax.swing.Icon layoutIcon3

      - #### layoutIcon4

            javax.swing.Icon layoutIcon4

      - #### alternateDockingLayout

            javax.swing.JButton alternateDockingLayout

      - #### alternateToolBarLayout

            javax.swing.JButton alternateToolBarLayout

      - #### abbreviatePaths

            javax.swing.JCheckBox abbreviatePaths

      - #### showFullPath

            javax.swing.JCheckBox showFullPath

      - #### floatableToolbars

            javax.swing.JCheckBox floatableToolbars

      - #### showSearchbar

            javax.swing.JCheckBox showSearchbar

      - #### beepOnSearchAutoWrap

            javax.swing.JCheckBox beepOnSearchAutoWrap

      - #### showBufferSwitcher

            javax.swing.JCheckBox showBufferSwitcher

      - #### bufferSwitcherMaxRowCount

            javax.swing.JTextField bufferSwitcherMaxRowCount

      - #### buffersetScope

            javax.swing.JComboBox<E> buffersetScope

      - #### sortBuffers

            javax.swing.JCheckBox sortBuffers

      - #### sortByName

            javax.swing.JCheckBox sortByName

      - #### fullScreenIncludesMenu

            javax.swing.JCheckBox fullScreenIncludesMenu

      - #### fullScreenIncludesToolbar

            javax.swing.JCheckBox fullScreenIncludesToolbar

      - #### fullScreenIncludesStatus

            javax.swing.JCheckBox fullScreenIncludesStatus

      - #### sortBufferSwitcher

            javax.swing.JCheckBox sortBufferSwitcher

      - #### sortBufferSwitcherByName

            javax.swing.JCheckBox sortBufferSwitcherByName

- ## Package org.gjt.sp.jedit.pluginmgr

  - ### Class org.gjt.sp.jedit.pluginmgr.ManagePanel extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### hideLibraries

            javax.swing.JCheckBox hideLibraries

      - #### table

            javax.swing.JTable table

      - #### scrollpane

            javax.swing.JScrollPane scrollpane

      - #### pluginDetailPanel

            org.gjt.sp.jedit.pluginmgr.PluginDetailPanel pluginDetailPanel

      - #### pluginModel

            org.gjt.sp.jedit.pluginmgr.ManagePanel.PluginTableModel pluginModel

      - #### window

            PluginManager window

      - #### popup

            javax.swing.JPopupMenu popup

      - #### selectedPlugins

            java.util.Set<E> selectedPlugins

      - #### jarNames

            java.util.Set<E> jarNames

  - ### Class org.gjt.sp.jedit.pluginmgr.PluginManager extends javax.swing.JFrame implements Serializable

    - ### Serialized Fields

      - #### tabPane

            javax.swing.JTabbedPane tabPane

      - #### done

            javax.swing.JButton done

      - #### mgrOptions

            javax.swing.JButton mgrOptions

      - #### pluginOptions

            javax.swing.JButton pluginOptions

      - #### installer

            org.gjt.sp.jedit.pluginmgr.InstallPanel installer

      - #### updater

            org.gjt.sp.jedit.pluginmgr.InstallPanel updater

      - #### manager

            ManagePanel manager

      - #### pluginList

            org.gjt.sp.jedit.pluginmgr.PluginList pluginList

      - #### queuedUpdate

            boolean queuedUpdate

      - #### downloadingPluginList

            boolean downloadingPluginList

      - #### parent

            java.awt.Frame parent

- ## Package org.gjt.sp.jedit.print

  - ### Class org.gjt.sp.jedit.print.BasicPrintPreviewPaneUI.PrintPreviewRenderer extends javax.swing.JPanel implements Serializable

  - ### Class org.gjt.sp.jedit.print.Margins extends java.lang.Object implements Serializable

    serialVersionUID:
      5343792322705104289L

    - ### Serialized Fields

      - #### top

            float top

      - #### left

            float left

      - #### right

            float right

      - #### bottom

            float bottom

  - ### Class org.gjt.sp.jedit.print.PrinterDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### jobName

            java.lang.String jobName

      - #### selectedPrintService

            javax.print.PrintService selectedPrintService

      - #### attributes

            javax.print.attribute.PrintRequestAttributeSet attributes

      - #### tabs

            javax.swing.JTabbedPane tabs

      - #### printers

            javax.swing.JList<E> printers

      - #### copies

            javax.swing.JSpinner copies

      - #### paperSize

            javax.swing.JComboBox<E> paperSize

      - #### paperSizes

            java.util.List<E> paperSizes

      - #### priority

            javax.swing.JComboBox<E> priority

      - #### finishing

            javax.swing.JComboBox<E> finishing

      - #### sides

            javax.swing.JComboBox<E> sides

      - #### pagesPerSide

            javax.swing.JComboBox<E> pagesPerSide

      - #### pageOrdering

            javax.swing.JComboBox<E> pageOrdering

      - #### paperSource

            javax.swing.JComboBox<E> paperSource

      - #### orientation

            javax.swing.JComboBox<E> orientation

      - #### pageSetupOnly

            boolean pageSetupOnly

      - #### canceled

            boolean canceled

      - #### messageMap

            java.util.Map<K,V> messageMap

      - #### pageSetupPanel

            org.gjt.sp.jedit.print.PrinterDialog.PageSetupPanel pageSetupPanel

      - #### DOC_FLAVOR

            javax.print.DocFlavor DOC_FLAVOR

  - ### Class org.gjt.sp.jedit.print.PrintPreview extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### buffer

            Buffer buffer

      - #### pages

            javax.swing.JComboBox<E> pages

      - #### nextPage

            javax.swing.JButton nextPage

      - #### prevPage

            javax.swing.JButton prevPage

      - #### zoomIn

            javax.swing.JButton zoomIn

      - #### zoomOut

            javax.swing.JButton zoomOut

      - #### fullWidth

            javax.swing.JButton fullWidth

      - #### fullPage

            javax.swing.JButton fullPage

      - #### printPreviewPane

            PrintPreviewPane printPreviewPane

      - #### cancelButton

            javax.swing.JButton cancelButton

      - #### pageRanges

            java.util.HashMap<K,V> pageRanges

      - #### attributes

            javax.print.attribute.PrintRequestAttributeSet attributes

      - #### printService

            javax.print.PrintService printService

      - #### model

            PrintPreviewModel model

      - #### zoomLevel

            float zoomLevel

  - ### Class org.gjt.sp.jedit.print.PrintPreviewPane extends javax.swing.JComponent implements Serializable

    - ### Serialized Fields

      - #### printPreviewModel

            PrintPreviewModel printPreviewModel

      - #### changeListeners

            java.util.Set<E> changeListeners

  - ### Class org.gjt.sp.jedit.print.PrintRangeType extends javax.print.attribute.IntegerSyntax implements Serializable

    serialVersionUID:
      -6426631421680023833L

  - ### Class org.gjt.sp.jedit.print.Reverse extends java.lang.Object implements Serializable

    serialVersionUID:
      -2823970704630722439L

- ## Package org.gjt.sp.jedit.search

  - ### Class org.gjt.sp.jedit.search.HyperSearchResults extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### caption

            javax.swing.JLabel caption

      - #### resultTree

            javax.swing.JTree resultTree

      - #### resultTreeRoot

            javax.swing.tree.DefaultMutableTreeNode resultTreeRoot

      - #### resultTreeModel

            javax.swing.tree.DefaultTreeModel resultTreeModel

      - #### highlight

            RolloverButton highlight

      - #### clear

            RolloverButton clear

      - #### multi

            RolloverButton multi

      - #### stop

            RolloverButton stop

      - #### multiStatus

            boolean multiStatus

  - ### Class org.gjt.sp.jedit.search.SearchBar extends javax.swing.JToolBar implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### find

            HistoryTextField find

      - #### ignoreCase

            javax.swing.JCheckBox ignoreCase

      - #### regexp

            javax.swing.JCheckBox regexp

      - #### hyperSearch

            javax.swing.JCheckBox hyperSearch

      - #### wholeWord

            javax.swing.JCheckBox wholeWord

      - #### timer

            javax.swing.Timer timer

      - #### wasError

            boolean wasError

      - #### defaultBackground

            java.awt.Color defaultBackground

      - #### defaultForeground

            java.awt.Color defaultForeground

      - #### errorForeground

            java.awt.Color errorForeground

      - #### errorBackground

            java.awt.Color errorBackground

      - #### close

            RolloverButton close

      - #### searchStart

            int searchStart

      - #### searchReverse

            boolean searchReverse

      - #### isRemovable

            boolean isRemovable

  - ### Class org.gjt.sp.jedit.search.SearchDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### view

            View view

      - #### find

            HistoryTextArea find

      - #### replace

            HistoryTextArea replace

      - #### stringReplace

            javax.swing.JRadioButton stringReplace

      - #### beanShellReplace

            javax.swing.JRadioButton beanShellReplace

      - #### keepDialog

            javax.swing.JCheckBox keepDialog

      - #### wholeWord

            javax.swing.JCheckBox wholeWord

      - #### ignoreCase

            javax.swing.JCheckBox ignoreCase

      - #### regexp

            javax.swing.JCheckBox regexp

      - #### hyperSearch

            javax.swing.JCheckBox hyperSearch

      - #### wrap

            javax.swing.JCheckBox wrap

      - #### searchBack

            javax.swing.JRadioButton searchBack

      - #### searchForward

            javax.swing.JRadioButton searchForward

      - #### searchSelection

            javax.swing.JRadioButton searchSelection

      - #### searchCurrentBuffer

            javax.swing.JRadioButton searchCurrentBuffer

      - #### searchAllBuffers

            javax.swing.JRadioButton searchAllBuffers

      - #### searchDirectory

            javax.swing.JRadioButton searchDirectory

      - #### filter

            HistoryTextField filter

      - #### directoryField

            HistoryTextField directoryField

      - #### searchSubDirectories

            javax.swing.JCheckBox searchSubDirectories

      - #### skipBinaryFiles

            javax.swing.JCheckBox skipBinaryFiles

      - #### skipHidden

            javax.swing.JCheckBox skipHidden

      - #### choose

            javax.swing.JButton choose

      - #### synchronize

            javax.swing.JButton synchronize

      - #### findBtn

            javax.swing.JButton findBtn

      - #### replaceBtn

            javax.swing.JButton replaceBtn

      - #### replaceAndFindBtn

            javax.swing.JButton replaceAndFindBtn

      - #### replaceAllBtn

            javax.swing.JButton replaceAllBtn

      - #### closeBtn

            javax.swing.JButton closeBtn

      - #### saving

            boolean saving

      - #### focusOrder

            org.gjt.sp.jedit.search.SearchDialog.FocusOrder focusOrder

- ## Package org.gjt.sp.jedit.textarea

  - ### Class org.gjt.sp.jedit.textarea.Gutter extends javax.swing.JComponent implements Serializable

    - ### Serialized Fields

      - #### enabled

            boolean enabled

      - #### textArea

            TextArea textArea

      - #### mouseHandler

            org.gjt.sp.jedit.textarea.Gutter.MouseHandler mouseHandler

      - #### extensionMgr

            org.gjt.sp.jedit.textarea.ExtensionManager extensionMgr

      - #### gutterSize

            java.awt.Dimension gutterSize

      - #### collapsedSize

            java.awt.Dimension collapsedSize

      - #### lineNumberWidth

            int lineNumberWidth

      - #### disabledSize

            java.awt.Dimension disabledSize

      - #### intervalHighlight

            java.awt.Color intervalHighlight

      - #### currentLineHighlight

            java.awt.Color currentLineHighlight

      - #### foldColor

            java.awt.Color foldColor

      - #### selectionAreaBgColor

            java.awt.Color selectionAreaBgColor

      - #### fm

            java.awt.FontMetrics fm

      - #### alignment

            int alignment

      - #### interval

            int interval

      - #### currentLineHighlightEnabled

            boolean currentLineHighlightEnabled

      - #### expanded

            boolean expanded

      - #### selectionAreaEnabled

            boolean selectionAreaEnabled

      - #### structureHighlight

            boolean structureHighlight

      - #### structureHighlightColor

            java.awt.Color structureHighlightColor

      - #### borderWidth

            int borderWidth

      - #### focusBorder

            javax.swing.border.Border focusBorder

      - #### noFocusBorder

            javax.swing.border.Border noFocusBorder

      - #### foldPainter

            FoldPainter foldPainter

      - #### buffer

            JEditBuffer buffer

      - #### bufferListener

            BufferListener bufferListener

      - #### minLineNumberDigits

            int minLineNumberDigits

      - #### selectionAreaWidth

            int selectionAreaWidth

  - ### Class org.gjt.sp.jedit.textarea.JEditEmbeddedTextArea extends TextArea implements Serializable

  - ### Class org.gjt.sp.jedit.textarea.JEditTextArea extends TextArea implements Serializable

    - ### Serialized Fields

      - #### view

            View view

  - ### Class org.gjt.sp.jedit.textarea.StandaloneTextArea extends TextArea implements Serializable

    - ### Serialized Fields

      - #### propertyManager

            IPropertyManager propertyManager

  - ### Class org.gjt.sp.jedit.textarea.TextArea extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### mouseHandler

            javax.swing.event.MouseInputAdapter mouseHandler

      - #### chunkCache

            org.gjt.sp.jedit.textarea.ChunkCache chunkCache

      - #### displayManager

            DisplayManager displayManager

      - #### selectionManager

            org.gjt.sp.jedit.textarea.SelectionManager selectionManager

      - #### actionContext

            JEditActionContext<F extends JEditAbstractEditAction,E extends JEditActionSet<F>> actionContext

        The action context. It is used only when the textarea is standalone

      - #### bufferChanging

            boolean bufferChanging

      - #### maxHorizontalScrollWidth

            int maxHorizontalScrollWidth

      - #### wrap

            java.lang.String wrap

      - #### hardWrap

            boolean hardWrap

      - #### softWrap

            boolean softWrap

      - #### wrapToWidth

            boolean wrapToWidth

      - #### maxLineLen

            int maxLineLen

      - #### wrapMargin

            int wrapMargin

      - #### tabSize

            float tabSize

      - #### charWidth

            int charWidth

      - #### charWidthDouble

            double charWidthDouble

      - #### scrollBarsInitialized

            boolean scrollBarsInitialized

      - #### offsetXY

            java.awt.Point offsetXY

        Cursor location, measured as an offset (in pixels) from upper left corner of the TextArea.

      - #### lastLinePartial

            boolean lastLinePartial

      - #### blink

            boolean blink

      - #### popup

            javax.swing.JPopupMenu popup

      - #### popupEnabled

            boolean popupEnabled

      - #### gutter

            Gutter gutter

      - #### painter

            TextAreaPainter painter

      - #### listenerList

            javax.swing.event.EventListenerList listenerList

      - #### caretEvent

            org.gjt.sp.jedit.textarea.TextArea.MutableCaretEvent caretEvent

      - #### caretBlinks

            boolean caretBlinks

      - #### elasticTabstopsExpander

            ElasticTabstopsTabExpander elasticTabstopsExpander

      - #### inputHandlerProvider

            InputHandlerProvider inputHandlerProvider

      - #### inputMethodSupport

            org.gjt.sp.jedit.textarea.InputMethodSupport inputMethodSupport

      - #### physLastLine

            int physLastLine

        The last visible physical line index.

      - #### screenLastLine

            int screenLastLine

        The last screen line index.

      - #### visibleLines

            int visibleLines

        The visible lines count.

      - #### electricScroll

            int electricScroll

      - #### horizontalOffset

            int horizontalOffset

      - #### quickCopy

            boolean quickCopy

      - #### verticalBox

            javax.swing.Box verticalBox

      - #### vertical

            javax.swing.JScrollBar vertical

      - #### horizontal

            javax.swing.JScrollBar horizontal

      - #### buffer

            JEditBuffer buffer

      - #### caret

            int caret

      - #### caretLine

            int caretLine

      - #### caretScreenLine

            int caretScreenLine

      - #### structureMatchers

            java.util.List<E> structureMatchers

      - #### match

            StructureMatcher.Match match

      - #### magicCaret

            int magicCaret

      - #### multi

            boolean multi

        Flag that tells if multiple selection is on.

      - #### overwrite

            boolean overwrite

      - #### rectangularSelectionMode

            boolean rectangularSelectionMode

      - #### dndEnabled

            boolean dndEnabled

      - #### queuedCaretUpdate

            boolean queuedCaretUpdate

      - #### queuedScrollMode

            int queuedScrollMode

      - #### queuedFireCaretEvent

            boolean queuedFireCaretEvent

      - #### oldCaretLine

            int oldCaretLine

      - #### joinNonWordChars

            boolean joinNonWordChars

      - #### ctrlForRectangularSelection

            boolean ctrlForRectangularSelection

  - ### Class org.gjt.sp.jedit.textarea.TextAreaBorder extends javax.swing.border.AbstractBorder implements Serializable

  - ### Class org.gjt.sp.jedit.textarea.TextAreaException extends java.lang.Exception implements Serializable

  - ### Class org.gjt.sp.jedit.textarea.TextAreaPainter extends javax.swing.JComponent implements Serializable

    - ### Serialized Fields

      - #### textArea

            TextArea textArea

      - #### styles

            SyntaxStyle[] styles

      - #### caretColor

            java.awt.Color caretColor

      - #### selectionColor

            java.awt.Color selectionColor

      - #### multipleSelectionColor

            java.awt.Color multipleSelectionColor

      - #### lineHighlightColor

            java.awt.Color lineHighlightColor

      - #### structureHighlightColor

            java.awt.Color structureHighlightColor

      - #### eolMarkerColor

            java.awt.Color eolMarkerColor

      - #### eolMarkerChar

            java.lang.String eolMarkerChar

      - #### wrapGuideColor

            java.awt.Color wrapGuideColor

      - #### foldLineStyle

            SyntaxStyle[] foldLineStyle

      - #### blockCaret

            boolean blockCaret

      - #### thickCaret

            boolean thickCaret

      - #### lineHighlight

            boolean lineHighlight

      - #### structureHighlight

            boolean structureHighlight

      - #### eolMarkers

            boolean eolMarkers

      - #### wrapGuide

            boolean wrapGuide

      - #### antiAlias

            AntiAlias antiAlias

      - #### fracFontMetrics

            boolean fracFontMetrics

      - #### renderingHints

            java.awt.RenderingHints renderingHints

      - #### selectionFg

            boolean selectionFg

      - #### selectionFgColor

            java.awt.Color selectionFgColor

      - #### fm

            java.awt.FontMetrics fm

      - #### extraLineSpacing

            int extraLineSpacing

      - #### extensionMgr

            org.gjt.sp.jedit.textarea.ExtensionManager extensionMgr

      - #### caretExtension

            org.gjt.sp.jedit.textarea.TextAreaPainter.PaintCaret caretExtension

      - #### fontRenderContext

            java.awt.font.FontRenderContext fontRenderContext

      - #### hiddenCursor

            java.awt.Cursor hiddenCursor

      - #### defaultCursor

            boolean defaultCursor

  - ### Class org.gjt.sp.jedit.textarea.TextAreaTransferHandler extends javax.swing.TransferHandler implements Serializable

- ## Package org.gjt.sp.util

  - ### Class org.gjt.sp.util.EnhancedTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

    - ### Serialized Fields

      - #### propertyChangeListeners

            java.util.Map<K,V> propertyChangeListeners

  - ### Class org.gjt.sp.util.SegmentCharSequence extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### offset

            int offset

      - #### length

            int length

      - #### seg

            javax.swing.text.Segment seg

  - ### Class org.gjt.sp.util.StringList extends java.util.ArrayList<java.lang.String> implements Serializable

    serialVersionUID:
      -6408080298368668262L

- ## Package org.jedit.options

  - ### Class org.jedit.options.CombinedOptions extends TabbedOptionDialog implements Serializable

    - ### Serialized Fields

      - #### globalOptions

            GlobalOptionGroup globalOptions

      - #### pluginOptions

            PluginOptionGroup pluginOptions

      - #### startingIndex

            int startingIndex

  - ### Class org.jedit.options.OptionGroupPane extends AbstractOptionPane implements Serializable

    - ### Serialized Fields

      - #### optionGroup

            OptionGroup optionGroup

      - #### splitter

            javax.swing.JSplitPane splitter

      - #### paneTree

            javax.swing.JTree paneTree

      - #### currentPane

            OptionPane currentPane

      - #### optionTreeModel

            OptionTreeModel optionTreeModel

      - #### deferredOptionPanes

            java.util.HashMap<K,V> deferredOptionPanes

      - #### stage

            javax.swing.JPanel stage

      - #### title

            StringModel title

  - ### Class org.jedit.options.PluginOptionGroup.NoPluginsPane extends AbstractOptionPane implements Serializable

  - ### Class org.jedit.options.TabbedOptionDialog extends EnhancedDialog implements Serializable

    - ### Serialized Fields

      - #### tabs

            javax.swing.JTabbedPane tabs

      - #### panes

            java.util.LinkedList<E> panes

      - #### shownPanes

            java.util.Set<E> shownPanes

      - #### ok

            javax.swing.JButton ok

      - #### cancel

            javax.swing.JButton cancel

      - #### apply

            javax.swing.JButton apply