Xerces 2.0.0.alpha

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.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

namespaceURI

java.lang.String namespaceURI
DOM2: Namespace URI.

localName

java.lang.String localName
DOM2: localName.

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

ownerDocument

DocumentImpl ownerDocument
Owner document.

firstChild

ChildNode firstChild
First child.

changes

int changes
Number of alterations made to this subtree since its creation. Serves as a "dirty bit" so 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 and its parents 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.

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

Serialized Fields

previousSibling

ChildNode previousSibling
Previous sibling.

nextSibling

ChildNode nextSibling
Next sibling.

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

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

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

Serialized Fields

docType

DocumentTypeImpl docType
Document type.

docElement

ElementImpl docElement
Document element.

identifiers

java.util.Hashtable identifiers
Identifiers.

iterators

java.util.Vector iterators
Iterators

ranges

java.util.Vector ranges
Ranges

userData

java.util.Hashtable userData
Table for quick check of child insertion.

allowGrammarAccess

boolean allowGrammarAccess
Allow grammar access.

errorChecking

boolean errorChecking
Bypass error checking.

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

Serialized Fields

name

java.lang.String name
Document type name.

entities

NamedNodeMapImpl entities
Entities.

notations

NamedNodeMapImpl notations
Notations.

elements

NamedNodeMapImpl elements
Elements.

publicID

java.lang.String publicID

systemID

java.lang.String systemID

internalSubset

java.lang.String internalSubset

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

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

Serialized Fields

name

java.lang.String name
Element definition name.

attributes

NamedNodeMapImpl attributes
Default attributes.

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

Serialized Fields

name

java.lang.String name
Element name.

attributes

AttributeMap attributes
Attributes.

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

Serialized Fields

namespaceURI

java.lang.String namespaceURI
DOM2: Namespace URI.

localName

java.lang.String localName
DOM2: localName.

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

Serialized Fields

name

java.lang.String name
Entity name.

publicId

java.lang.String publicId
Public identifier.

systemId

java.lang.String systemId
System identifier.

notationName

java.lang.String notationName
Notation name.

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

ownerNode

NodeImpl ownerNode

flags

short flags

nodeListeners

java.util.Vector nodeListeners
NON-DOM INTERNAL: EventListeners currently registered at THIS NODE; preferably null if none.

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

ownerDocument

DocumentImpl ownerDocument
Owner document.

firstChild

ChildNode firstChild
First child.

changes

int changes
Number of alterations made to this subtree since its creation. Serves as a "dirty bit" so 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 and its parents 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.

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

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()

lineNumber

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

columnNumber

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


Xerces 2.0.0.alpha