# Serialized Form

- ## Package processing.app

  - ### Class About extends Window implements Serializable

    - ### Serialized Fields

      - #### image

            Image image

      - #### width

            int width

      - #### height

            int height

  - ### Class ColorChooser.ColorRange extends JComponent implements Serializable

    - ### Serialized Fields

      - #### lastX

            int lastX

      - #### lastY

            int lastY

  - ### Class ColorChooser.ColorSlider extends JComponent implements Serializable

  - ### Class Editor extends JFrame implements Serializable

    - ### Serialized Fields

      - #### base

            Base base

      - #### state

            EditorState state

      - #### mode

            Mode mode

      - #### pageFormat

            PageFormat pageFormat

        true if this file has not yet been given a name by the user

      - #### printerJob

            PrinterJob printerJob

      - #### fileMenu

            JMenu fileMenu

      - #### sketchMenu

            JMenu sketchMenu

      - #### header

            EditorHeader header

      - #### toolbar

            EditorToolbar toolbar

      - #### textarea

            JEditTextArea textarea

      - #### status

            EditorStatus status

      - #### splitPane

            JSplitPane splitPane

      - #### footer

            EditorFooter footer

      - #### console

            EditorConsole console

      - #### sketch

            Sketch sketch

      - #### sketchWindowLocation

            Point sketchWindowLocation

      - #### undoItem

            JMenuItem undoItem

      - #### redoItem

            JMenuItem redoItem

      - #### copyItems

            JMenuItem copyItems

      - #### cutItems

            JMenuItem cutItems

      - #### undoAction

            Editor.UndoAction undoAction

      - #### redoAction

            Editor.RedoAction redoAction

      - #### copyAction

            Editor.CopyAction copyAction

        the currently selected tab's undo manager

      - #### cutAction

            Editor.CutAction cutAction

      - #### undo

            UndoManager undo

      - #### compoundEdit

            CompoundEdit compoundEdit

      - #### timer

            Timer timer

      - #### endUndoEvent

            TimerTask endUndoEvent

      - #### isInserting

            boolean isInserting

      - #### caretUndoStack

            Stack<E> caretUndoStack

      - #### caretRedoStack

            Stack<E> caretRedoStack

      - #### find

            FindReplace find

      - #### toolsMenu

            JMenu toolsMenu

      - #### modeMenu

            JMenu modeMenu

      - #### coreTools

            List<E> coreTools

      - #### contribTools

            List<E> contribTools

      - #### backgroundGradient

            Image backgroundGradient

  - ### Class EditorButton extends JComponent implements Serializable

    - ### Serialized Fields

      - #### title

            String title

        Button's description.

      - #### titleShift

            String titleShift

        Description of alternate behavior when shift is down.

      - #### titleAlt

            String titleAlt

        Description of alternate behavior when alt is down.

      - #### pressed

            boolean pressed

      - #### selected

            boolean selected

      - #### rollover

            boolean rollover

      - #### rolloverLabel

            JLabel rolloverLabel

      - #### shift

            boolean shift

      - #### enabledImage

            Image enabledImage

      - #### disabledImage

            Image disabledImage

      - #### selectedImage

            Image selectedImage

      - #### rolloverImage

            Image rolloverImage

      - #### pressedImage

            Image pressedImage

      - #### gradient

            Image gradient

      - #### mode

            Mode mode

  - ### Class EditorConsole extends JScrollPane implements Serializable

    - ### Serialized Fields

      - #### editor

            Editor editor

      - #### consoleTextPane

            JTextPane consoleTextPane

      - #### consoleDoc

            BufferedStyledDocument consoleDoc

      - #### stdStyle

            MutableAttributeSet stdStyle

      - #### errStyle

            MutableAttributeSet errStyle

      - #### maxLineCount

            int maxLineCount

      - #### sketchOut

            PrintStream sketchOut

      - #### sketchErr

            PrintStream sketchErr

  - ### Class EditorFooter extends Box implements Serializable

    - ### Serialized Fields

      - #### textColor

            Color[] textColor

      - #### tabColor

            Color[] tabColor

      - #### errorColor

            Color errorColor

      - #### editor

            Editor editor

      - #### tabs

            List<E> tabs

      - #### font

            Font font

      - #### fontAscent

            int fontAscent

      - #### menu

            JMenu menu

      - #### popup

            JPopupMenu popup

      - #### offscreen

            Image offscreen

      - #### sizeW

            int sizeW

      - #### sizeH

            int sizeH

      - #### imageW

            int imageW

      - #### imageH

            int imageH

      - #### gradient

            Image gradient

      - #### cardPanel

            JPanel cardPanel

      - #### cardLayout

            CardLayout cardLayout

      - #### controller

            EditorFooter.Controller controller

  - ### Class EditorHeader extends JComponent implements Serializable

    - ### Serialized Fields

      - #### textColor

            Color[] textColor

      - #### tabColor

            Color[] tabColor

      - #### modifiedColor

            Color modifiedColor

      - #### arrowColor

            Color arrowColor

      - #### editor

            Editor editor

      - #### tabs

            EditorHeader.Tab[] tabs

      - #### visitOrder

            EditorHeader.Tab[] visitOrder

      - #### font

            Font font

      - #### fontAscent

            int fontAscent

      - #### menu

            JMenu menu

      - #### popup

            JPopupMenu popup

      - #### menuLeft

            int menuLeft

      - #### menuRight

            int menuRight

      - #### offscreen

            Image offscreen

      - #### sizeW

            int sizeW

      - #### sizeH

            int sizeH

      - #### imageW

            int imageW

      - #### imageH

            int imageH

      - #### lastNoticeName

            String lastNoticeName

      - #### gradient

            Image gradient

  - ### Class EditorStatus extends BasicSplitPaneDivider implements Serializable

    - ### Serialized Fields

      - #### bgcolor

            Color[] bgcolor

      - #### fgcolor

            Color[] fgcolor

      - #### editor

            Editor editor

      - #### mode

            int mode

      - #### message

            String message

      - #### font

            Font font

      - #### metrics

            FontMetrics metrics

      - #### ascent

            int ascent

      - #### offscreen

            Image offscreen

      - #### sizeW

            int sizeW

      - #### sizeH

            int sizeH

      - #### response

            int response

      - #### indeterminate

            boolean indeterminate

      - #### thread

            Thread thread

  - ### Class EditorToolbar extends JPanel implements Serializable

    - ### Serialized Fields

      - #### editor

            Editor editor

      - #### base

            Base base

      - #### mode

            Mode mode

      - #### runButton

            EditorButton runButton

      - #### stopButton

            EditorButton stopButton

      - #### box

            Box box

      - #### label

            JLabel label

      - #### gradient

            Image gradient

  - ### Class FindReplace extends JFrame implements Serializable

    - ### Serialized Fields

      - #### editor

            Editor editor

      - #### findField

            JTextField findField

      - #### replaceField

            JTextField replaceField

      - #### replaceButton

            JButton replaceButton

      - #### replaceAllButton

            JButton replaceAllButton

      - #### replaceAndFindButton

            JButton replaceAndFindButton

      - #### previousButton

            JButton previousButton

      - #### findButton

            JButton findButton

      - #### ignoreCaseBox

            JCheckBox ignoreCaseBox

      - #### allTabsBox

            JCheckBox allTabsBox

      - #### wrapAroundBox

            JCheckBox wrapAroundBox

  - ### Class ProgressFrame extends JFrame implements Serializable

    - ### Serialized Fields

      - #### progressBar

            JProgressBar progressBar

      - #### label

            JLabel label

      - #### copyItems

            File[] copyItems

      - #### newFolder

            File newFolder

      - #### addFile

            File addFile

      - #### sourceFile

            File sourceFile

      - #### editor

            Editor editor

  - ### Class SketchException extends Exception implements Serializable

    - ### Serialized Fields

      - #### message

            String message

      - #### codeIndex

            int codeIndex

      - #### codeLine

            int codeLine

      - #### codeColumn

            int codeColumn

      - #### showStackTrace

            boolean showStackTrace

- ## Package processing.app.contrib

  - ### Class ContributionListPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### contribManager

            ContributionManagerDialog contribManager

      - #### panelByContribution

            TreeMap<K,V> panelByContribution

      - #### selectedPanel

            ContributionPanel selectedPanel

      - #### status

            StatusPanel status

      - #### filter

            ContributionFilter filter

      - #### contribListing

            ContributionListing contribListing

  - ### Class LocalContribution.IgnorableException extends Exception implements Serializable

- ## Package processing.app.syntax

  - ### Class JEditTextArea extends JComponent implements Serializable

    - ### Serialized Fields

      - #### inputMethodSupport

            InputMethodSupport inputMethodSupport

      - #### bracketHelper

            Brackets bracketHelper

      - #### caretTimer

            Timer caretTimer

      - #### DISABLE_CARET

            boolean DISABLE_CARET

      - #### painter

            TextAreaPainter painter

      - #### popup

            JPopupMenu popup

      - #### eventListenerList

            EventListenerList eventListenerList

      - #### caretEvent

            JEditTextArea.MutableCaretEvent caretEvent

      - #### caretBlinks

            boolean caretBlinks

      - #### caretVisible

            boolean caretVisible

      - #### blink

            boolean blink

      - #### editable

            boolean editable

      - #### firstLine

            int firstLine

      - #### visibleLines

            int visibleLines

      - #### electricScroll

            int electricScroll

      - #### horizontalOffset

            int horizontalOffset

      - #### vertical

            JScrollBar vertical

      - #### horizontal

            JScrollBar horizontal

      - #### scrollBarsInitialized

            boolean scrollBarsInitialized

      - #### inputHandler

            InputHandler inputHandler

      - #### document

            SyntaxDocument document

      - #### documentHandler

            JEditTextArea.DocumentHandler documentHandler

      - #### lineSegment

            Segment lineSegment

      - #### selectionStart

            int selectionStart

      - #### selectionStartLine

            int selectionStartLine

      - #### selectionEnd

            int selectionEnd

      - #### selectionEndLine

            int selectionEndLine

      - #### biasLeft

            boolean biasLeft

      - #### newSelectionStart

            int newSelectionStart

      - #### newSelectionEnd

            int newSelectionEnd

      - #### selectWord

            boolean selectWord

      - #### selectLine

            boolean selectLine

      - #### selectionAncorStart

            int selectionAncorStart

      - #### selectionAncorEnd

            int selectionAncorEnd

      - #### bracketPosition

            int bracketPosition

      - #### bracketLine

            int bracketLine

      - #### magicCaret

            int magicCaret

      - #### overwrite

            boolean overwrite

      - #### rectSelect

            boolean rectSelect

  - ### Class SyntaxDocument extends PlainDocument implements Serializable

    - ### Serialized Fields

      - #### tokenMarker

            TokenMarker tokenMarker

  - ### Class TextAreaPainter extends JComponent implements Serializable

    - ### Serialized Fields

      - #### printing

            boolean printing

        True if inside printing, will handle disabling the highlight

      - #### compositionTextPainter

            CompositionTextPainter compositionTextPainter

        A specific painter composed by the InputMethod.

      - #### textArea

            JEditTextArea textArea

      - #### defaults

            TextAreaDefaults defaults

      - #### plainFont

            Font plainFont

      - #### boldFont

            Font boldFont

      - #### antialias

            boolean antialias

      - #### tabSize

            int tabSize

      - #### fm

            FontMetrics fm

      - #### highlights

            TextAreaPainter.Highlight highlights

      - #### currentLineIndex

            int currentLineIndex

      - #### currentLineTokens

            Token currentLineTokens

      - #### currentLine

            Segment currentLine

- ## Package processing.app.tools

  - ### Class CreateFont extends JFrame implements Serializable

    - ### Serialized Fields

      - #### editor

            Editor editor

      - #### fontSelector

            JList<E> fontSelector

      - #### sizeSelector

            JTextField sizeSelector

      - #### charsetButton

            JButton charsetButton

      - #### smoothBox

            JCheckBox smoothBox

      - #### sample

            JComponent sample

      - #### okButton

            JButton okButton

      - #### filenameField

            JTextField filenameField

      - #### table

            HashMap<K,V> table

      - #### smooth

            boolean smooth

      - #### font

            Font font

      - #### list

            String[] list

      - #### selection

            int selection

      - #### charSelector

            CharacterSelector charSelector

- ## Package processing.core

  - ### Class PVector extends Object implements Serializable

    - ### Serialized Fields

      - #### x

            float x

        ( begin auto-generated from PVector_x.xml ) The x component of the vector. This field (variable) can be used to both get and set the value (see above example.) ( end auto-generated )

      - #### y

            float y

        ( begin auto-generated from PVector_y.xml ) The y component of the vector. This field (variable) can be used to both get and set the value (see above example.) ( end auto-generated )

      - #### z

            float z

        ( begin auto-generated from PVector_z.xml ) The z component of the vector. This field (variable) can be used to both get and set the value (see above example.) ( end auto-generated )

- ## Package processing.data

  - ### Class XML extends Object implements Serializable

    - ### Serialized Fields

      - #### node

            Node node

        The internal representation, a DOM node.

      - #### parent

            XML parent

        The parent element.

      - #### children

            XML[] children

        Child elements, once loaded.

- ## Package processing.opengl

  - ### Class PGraphicsOpenGL.AttributeMap extends HashMap<String,PGraphicsOpenGL.VertexAttribute> implements Serializable

    - ### Serialized Fields

      - #### names

            ArrayList<E> names

      - #### numComp

            int numComp