Xerces 3.1.1

# Serialized Form

Package javax.xml.parsers

Class javax.xml.parsers.FactoryConfigurationError implements Serializable

Serialized Fields

### exception

    java.lang.Exception exception

  The root cause of this `FactoryConfigurationError`.

Class javax.xml.parsers.ParserConfigurationException implements Serializable

Package org.apache.html.dom

Class org.apache.html.dom.HTMLAnchorElementImpl implements Serializable

Class org.apache.html.dom.HTMLAppletElementImpl implements Serializable

Class org.apache.html.dom.HTMLAreaElementImpl implements Serializable

Class org.apache.html.dom.HTMLBaseElementImpl implements Serializable

Class org.apache.html.dom.HTMLBaseFontElementImpl implements Serializable

Class org.apache.html.dom.HTMLBodyElementImpl implements Serializable

Class org.apache.html.dom.HTMLBRElementImpl implements Serializable

Class org.apache.html.dom.HTMLButtonElementImpl implements Serializable

Class org.apache.html.dom.HTMLDirectoryElementImpl implements Serializable

Class org.apache.html.dom.HTMLDivElementImpl implements Serializable

Class org.apache.html.dom.HTMLDListElementImpl implements Serializable

Class org.apache.html.dom.HTMLDocumentImpl implements Serializable

Serialized Fields

### _anchors

    org.apache.html.dom.HTMLCollectionImpl _anchors

  Holds `HTMLCollectionImpl` object with live collection of all anchors in document. This reference is on demand only once.

### _applets

    org.apache.html.dom.HTMLCollectionImpl _applets

  Holds `HTMLCollectionImpl` object with live collection of all applets in document. This reference is on demand only once.

### _forms

    org.apache.html.dom.HTMLCollectionImpl _forms

  Holds `HTMLCollectionImpl` object with live collection of all forms in document. This reference is on demand only once.

### _images

    org.apache.html.dom.HTMLCollectionImpl _images

  Holds `HTMLCollectionImpl` object with live collection of all images in document. This reference is on demand only once.

### _links

    org.apache.html.dom.HTMLCollectionImpl _links

  Holds `HTMLCollectionImpl` object with live collection of all links in document. This reference is on demand only once.

### _writer

    java.io.StringWriter _writer

  Holds string writer used by direct manipulation operation (`HTMLDocumentImpl.open()`. `HTMLDocumentImpl.write(java.lang.String)`, etc) to write new contents into the document and parse that text into a document tree.

Class org.apache.html.dom.HTMLElementImpl implements Serializable

Class org.apache.html.dom.HTMLFieldSetElementImpl implements Serializable

Class org.apache.html.dom.HTMLFontElementImpl implements Serializable

Class org.apache.html.dom.HTMLFormElementImpl implements Serializable

Serialized Fields

### _elements

    org.apache.html.dom.HTMLCollectionImpl _elements

  Collection of all elements contained in this FORM.

Class org.apache.html.dom.HTMLFrameElementImpl implements Serializable

Class org.apache.html.dom.HTMLFrameSetElementImpl implements Serializable

Class org.apache.html.dom.HTMLHeadElementImpl implements Serializable

Class org.apache.html.dom.HTMLHeadingElementImpl implements Serializable

Class org.apache.html.dom.HTMLHRElementImpl implements Serializable

Class org.apache.html.dom.HTMLHtmlElementImpl implements Serializable

Class org.apache.html.dom.HTMLIFrameElementImpl implements Serializable

Class org.apache.html.dom.HTMLImageElementImpl implements Serializable

Class org.apache.html.dom.HTMLInputElementImpl implements Serializable

Class org.apache.html.dom.HTMLIsIndexElementImpl implements Serializable

Class org.apache.html.dom.HTMLLabelElementImpl implements Serializable

Class org.apache.html.dom.HTMLLegendElementImpl implements Serializable

Class org.apache.html.dom.HTMLLIElementImpl implements Serializable

Class org.apache.html.dom.HTMLLinkElementImpl implements Serializable

Class org.apache.html.dom.HTMLMapElementImpl implements Serializable

Serialized Fields

### _areas

    HTMLCollection _areas

Class org.apache.html.dom.HTMLMenuElementImpl implements Serializable

Class org.apache.html.dom.HTMLMetaElementImpl implements Serializable

Class org.apache.html.dom.HTMLModElementImpl implements Serializable

Class org.apache.html.dom.HTMLObjectElementImpl implements Serializable

Class org.apache.html.dom.HTMLOListElementImpl implements Serializable

Class org.apache.html.dom.HTMLOptGroupElementImpl implements Serializable

Class org.apache.html.dom.HTMLOptionElementImpl implements Serializable

Class org.apache.html.dom.HTMLParagraphElementImpl implements Serializable

Class org.apache.html.dom.HTMLParamElementImpl implements Serializable

Class org.apache.html.dom.HTMLPreElementImpl implements Serializable

Class org.apache.html.dom.HTMLQuoteElementImpl implements Serializable

Class org.apache.html.dom.HTMLScriptElementImpl implements Serializable

Class org.apache.html.dom.HTMLSelectElementImpl implements Serializable

Serialized Fields

### _options

    HTMLCollection _options

Class org.apache.html.dom.HTMLStyleElementImpl implements Serializable

Class org.apache.html.dom.HTMLTableCaptionElementImpl implements Serializable

Class org.apache.html.dom.HTMLTableCellElementImpl implements Serializable

Class org.apache.html.dom.HTMLTableColElementImpl implements Serializable

Class org.apache.html.dom.HTMLTableElementImpl implements Serializable

Serialized Fields

### _bodies

    org.apache.html.dom.HTMLCollectionImpl _bodies

### _rows

    org.apache.html.dom.HTMLCollectionImpl _rows

Class org.apache.html.dom.HTMLTableRowElementImpl implements Serializable

Serialized Fields

### _cells

    HTMLCollection _cells

Class org.apache.html.dom.HTMLTableSectionElementImpl implements Serializable

Serialized Fields

### _rows

    org.apache.html.dom.HTMLCollectionImpl _rows

Class org.apache.html.dom.HTMLTextAreaElementImpl implements Serializable

Class org.apache.html.dom.HTMLTitleElementImpl implements Serializable

Class org.apache.html.dom.HTMLUListElementImpl implements Serializable

Package org.apache.wml.dom

Class org.apache.wml.dom.WMLAccessElementImpl implements Serializable

Class org.apache.wml.dom.WMLAElementImpl implements Serializable

Class org.apache.wml.dom.WMLAnchorElementImpl implements Serializable

Class org.apache.wml.dom.WMLBElementImpl implements Serializable

Class org.apache.wml.dom.WMLBigElementImpl implements Serializable

Class org.apache.wml.dom.WMLBrElementImpl implements Serializable

Class org.apache.wml.dom.WMLCardElementImpl implements Serializable

Class org.apache.wml.dom.WMLDocumentImpl implements Serializable

Class org.apache.wml.dom.WMLDoElementImpl implements Serializable

Class org.apache.wml.dom.WMLElementImpl implements Serializable

Class org.apache.wml.dom.WMLEmElementImpl implements Serializable

Class org.apache.wml.dom.WMLFieldsetElementImpl implements Serializable

Class org.apache.wml.dom.WMLGoElementImpl implements Serializable

Class org.apache.wml.dom.WMLHeadElementImpl implements Serializable

Class org.apache.wml.dom.WMLIElementImpl implements Serializable

Class org.apache.wml.dom.WMLImgElementImpl implements Serializable

Class org.apache.wml.dom.WMLInputElementImpl implements Serializable

Class org.apache.wml.dom.WMLMetaElementImpl implements Serializable

Class org.apache.wml.dom.WMLNoopElementImpl implements Serializable

Class org.apache.wml.dom.WMLOneventElementImpl implements Serializable

Class org.apache.wml.dom.WMLOptgroupElementImpl implements Serializable

Class org.apache.wml.dom.WMLOptionElementImpl implements Serializable

Class org.apache.wml.dom.WMLPElementImpl implements Serializable

Class org.apache.wml.dom.WMLPostfieldElementImpl implements Serializable

Class org.apache.wml.dom.WMLPrevElementImpl implements Serializable

Class org.apache.wml.dom.WMLRefreshElementImpl implements Serializable

Class org.apache.wml.dom.WMLSelectElementImpl implements Serializable

Class org.apache.wml.dom.WMLSetvarElementImpl implements Serializable

Class org.apache.wml.dom.WMLSmallElementImpl implements Serializable

Class org.apache.wml.dom.WMLStrongElementImpl implements Serializable

Class org.apache.wml.dom.WMLTableElementImpl implements Serializable

Class org.apache.wml.dom.WMLTdElementImpl implements Serializable

Class org.apache.wml.dom.WMLTemplateElementImpl implements Serializable

Class org.apache.wml.dom.WMLTimerElementImpl implements Serializable

Class org.apache.wml.dom.WMLTrElementImpl implements Serializable

Class org.apache.wml.dom.WMLUElementImpl implements Serializable

Class org.apache.wml.dom.WMLWmlElementImpl implements Serializable

Package org.apache.xerces.dom

Class org.apache.xerces.dom.AttributeMap implements Serializable

Class org.apache.xerces.dom.AttrImpl implements Serializable

Serialized Fields

### name

    java.lang.String name

  Attribute name.

Class org.apache.xerces.dom.AttrNSImpl implements Serializable

Serialized Fields

### localName

    java.lang.String localName

  DOM2: localName.

### namespaceURI

    java.lang.String namespaceURI

  DOM2: Namespace URI.

Class org.apache.xerces.dom.CDATASectionImpl implements Serializable

Class org.apache.xerces.dom.CharacterDataImpl implements Serializable

Serialized Fields

### data

    java.lang.String data

Class org.apache.xerces.dom.ChildAndParentNode implements Serializable

Serialization Methods

### readObject

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

  Deserialize object.

### writeObject

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

  Serialize object.

Serialized Fields

### firstChild

    ChildNode firstChild

  First child.

### ownerDocument

    DocumentImpl ownerDocument

  Owner document.

Class org.apache.xerces.dom.ChildNode implements Serializable

Serialized Fields

### nextSibling

    ChildNode nextSibling

  Next sibling.

### previousSibling

    ChildNode previousSibling

  Previous sibling.

Class org.apache.xerces.dom.CommentImpl implements Serializable

Class org.apache.xerces.dom.DeferredAttrImpl implements Serializable

Class org.apache.xerces.dom.DeferredAttrNSImpl implements Serializable

Class org.apache.xerces.dom.DeferredCDATASectionImpl implements Serializable

Class org.apache.xerces.dom.DeferredCommentImpl implements Serializable

Class org.apache.xerces.dom.DeferredDocumentImpl implements Serializable

Serialized Fields

### fNamespacesEnabled

    boolean fNamespacesEnabled

  DOM2: For namespace support in the deferred case.

Class org.apache.xerces.dom.DeferredDocumentTypeImpl implements Serializable

Class org.apache.xerces.dom.DeferredElementDefinitionImpl implements Serializable

Class org.apache.xerces.dom.DeferredElementImpl implements Serializable

Class org.apache.xerces.dom.DeferredElementNSImpl implements Serializable

Class org.apache.xerces.dom.DeferredEntityImpl implements Serializable

Class org.apache.xerces.dom.DeferredEntityReferenceImpl implements Serializable

Class org.apache.xerces.dom.DeferredNotationImpl implements Serializable

Class org.apache.xerces.dom.DeferredProcessingInstructionImpl implements Serializable

Class org.apache.xerces.dom.DeferredTextImpl implements Serializable

Class org.apache.xerces.dom.DocumentFragmentImpl implements Serializable

Class org.apache.xerces.dom.DocumentImpl implements Serializable

Serialized Fields

### allowGrammarAccess

    boolean allowGrammarAccess

  Allow grammar access.

### changes

    int changes

  Number of alterations made to this document since its creation. Serves as a "dirty bit" so that live objects such as NodeList can recognize when an alteration has been made and discard its cached state information.

  Any method that alters the tree structure MUST cause or be accompanied by a call to changed(), to inform it that any outstanding NodeLists may have to be updated.

  (Required because NodeList is simultaneously "live" and integer- indexed -- a bad decision in the DOM's design.)

  Note that changes which do not affect the tree's structure -- changing the node's name, for example -- do _not_ have to call changed().

  Alternative implementation would be to use a cryptographic Digest value rather than a count. This would have the advantage that "harmless" changes (those producing equal() trees) would not force NodeList to resynchronize. Disadvantage is that it's slightly more prone to "false negatives", though that's the difference between "wildly unlikely" and "absurdly unlikely". IF we start maintaining digests, we should consider taking advantage of them. Note: This used to be done a node basis, so that we knew what subtree changed. But since only DeepNodeList really use this today, the gain appears to be really small compared to the cost of having an int on every (parent) node plus having to walk up the tree all the way to the root to mark the branch as changed everytime a node is changed. So we now have a single counter global to the document. It means that some objects may flush their cache more often than necessary, but this makes nodes smaller and only the document needs to be marked as changed.

### docElement

    ElementImpl docElement

  Document element.

### docType

    DocumentTypeImpl docType

  Document type.

### errorChecking

    boolean errorChecking

  Bypass error checking.

### eventListeners

    java.util.Hashtable eventListeners

  Table for event listeners registered to this document nodes.

### identifiers

    java.util.Hashtable identifiers

  Identifiers.

### iterators

    java.util.Vector iterators

  Iterators

### mutationEvents

    boolean mutationEvents

  Bypass mutation events firing.

### ranges

    java.util.Vector ranges

  Ranges

### userData

    java.util.Hashtable userData

  Table for user data attached to this document nodes.

Class org.apache.xerces.dom.DocumentTypeImpl implements Serializable

Serialized Fields

### elements

    NamedNodeMapImpl elements

  Elements.

### entities

    NamedNodeMapImpl entities

  Entities.

### internalSubset

    java.lang.String internalSubset

### name

    java.lang.String name

  Document type name.

### notations

    NamedNodeMapImpl notations

  Notations.

### publicID

    java.lang.String publicID

### systemID

    java.lang.String systemID

Class org.apache.xerces.dom.DOMExceptionImpl implements Serializable

Class org.apache.xerces.dom.ElementDefinitionImpl implements Serializable

Serialized Fields

### attributes

    NamedNodeMapImpl attributes

  Default attributes.

### name

    java.lang.String name

  Element definition name.

Class org.apache.xerces.dom.ElementImpl implements Serializable

Serialized Fields

### attributes

    AttributeMap attributes

  Attributes.

### name

    java.lang.String name

  Element name.

Class org.apache.xerces.dom.ElementNSImpl implements Serializable

Serialized Fields

### localName

    java.lang.String localName

  DOM2: localName.

### namespaceURI

    java.lang.String namespaceURI

  DOM2: Namespace URI.

Class org.apache.xerces.dom.EntityImpl implements Serializable

Serialized Fields

### name

    java.lang.String name

  Entity name.

### notationName

    java.lang.String notationName

  Notation name.

### publicId

    java.lang.String publicId

  Public identifier.

### systemId

    java.lang.String systemId

  System identifier.

Class org.apache.xerces.dom.EntityReferenceImpl implements Serializable

Serialized Fields

### name

    java.lang.String name

  Name of Entity referenced

Class org.apache.xerces.dom.NamedNodeMapImpl implements Serializable

Serialized Fields

### flags

    short flags

### nodes

    java.util.Vector nodes

  Nodes.

### ownerNode

    NodeImpl ownerNode

Class org.apache.xerces.dom.NodeImpl implements Serializable

Serialization Methods

### writeObject

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

  Serialize object.

Serialized Fields

### flags

    short flags

### ownerNode

    NodeImpl ownerNode

Class org.apache.xerces.dom.NotationImpl implements Serializable

Serialized Fields

### name

    java.lang.String name

  Notation name.

### publicId

    java.lang.String publicId

  Public identifier.

### systemId

    java.lang.String systemId

  System identifier.

Class org.apache.xerces.dom.ParentNode implements Serializable

Serialization Methods

### readObject

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

  Deserialize object.

### writeObject

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

  Serialize object.

Serialized Fields

### firstChild

    ChildNode firstChild

  First child.

### ownerDocument

    DocumentImpl ownerDocument

  Owner document.

Class org.apache.xerces.dom.ProcessingInstructionImpl implements Serializable

Serialized Fields

### target

    java.lang.String target

Class org.apache.xerces.dom.RangeExceptionImpl implements Serializable

Class org.apache.xerces.dom.TextImpl implements Serializable

Package org.w3c.dom

Class org.w3c.dom.DOMException implements Serializable

Serialized Fields

### code

    short code

Package org.w3c.dom.events

Class org.w3c.dom.events.EventException implements Serializable

Serialized Fields

### code

    short code

Package org.w3c.dom.range

Class org.w3c.dom.range.RangeException implements Serializable

Serialized Fields

### code

    short code

Package org.xml.sax

Class org.xml.sax.SAXException implements Serializable

Serialized Fields

### exception

    java.lang.Exception exception

  The embedded exception if tunnelling, or null.

Class org.xml.sax.SAXNotRecognizedException implements Serializable

Class org.xml.sax.SAXNotSupportedException implements Serializable

Class org.xml.sax.SAXParseException implements Serializable

Serialized Fields

### columnNumber

    int columnNumber

  The column number, or -1.
  See Also:
    `SAXParseException.getColumnNumber()`

### lineNumber

    int lineNumber

  The line number, or -1.
  See Also:
    `SAXParseException.getLineNumber()`

### publicId

    java.lang.String publicId

  The public identifier, or null.
  See Also:
    `SAXParseException.getPublicId()`

### systemId

    java.lang.String systemId

  The system identifier, or null.
  See Also:
    `SAXParseException.getSystemId()`

Xerces 3.1.1