XML for Java 2.0.15

Serialized Form


Package com.ibm.xml.dom

Class com.ibm.xml.dom.AttrImpl implements Serializable

Serialized Fields

owned

boolean owned
Flag used for INUSE exception processing.

specified

boolean specified
False for default attributes.

Class com.ibm.xml.dom.CDATASectionImpl implements Serializable

Class com.ibm.xml.dom.CharacterDataImpl implements Serializable

Class com.ibm.xml.dom.CommentImpl implements Serializable

Class com.ibm.xml.dom.DeferredAttrImpl implements Serializable

Class com.ibm.xml.dom.DeferredCDATASectionImpl implements Serializable

Class com.ibm.xml.dom.DeferredCommentImpl implements Serializable

Class com.ibm.xml.dom.DeferredDocumentImpl implements Serializable

Class com.ibm.xml.dom.DeferredDocumentTypeImpl implements Serializable

Class com.ibm.xml.dom.DeferredElementDefinitionImpl implements Serializable

Class com.ibm.xml.dom.DeferredElementImpl implements Serializable

Class com.ibm.xml.dom.DeferredEntityImpl implements Serializable

Class com.ibm.xml.dom.DeferredEntityReferenceImpl implements Serializable

Class com.ibm.xml.dom.DeferredNotationImpl implements Serializable

Class com.ibm.xml.dom.DeferredProcessingInstructionImpl implements Serializable

Class com.ibm.xml.dom.DeferredTextImpl implements Serializable

Class com.ibm.xml.dom.DocumentFragmentImpl implements Serializable

Class com.ibm.xml.dom.DocumentImpl implements Serializable

Serialized Fields

docElement

ElementImpl docElement
Document element.

docType

DocumentTypeImpl docType
Document type.

identifiers

java.util.Hashtable identifiers
Identifiers.

Class com.ibm.xml.dom.DocumentTypeImpl implements Serializable

Serialized Fields

elements

NamedNodeMapImpl elements
Elements.

entities

NamedNodeMapImpl entities
Entities.

notations

NamedNodeMapImpl notations
Notations.

Class com.ibm.xml.dom.DOMExceptionImpl implements Serializable

Class com.ibm.xml.dom.ElementDefinitionImpl implements Serializable

Serialized Fields

attributes

NamedNodeMapImpl attributes
Default attributes.

Class com.ibm.xml.dom.ElementImpl implements Serializable

Serialized Fields

attributes

NamedNodeMapImpl attributes
Attributes.

Class com.ibm.xml.dom.EntityImpl implements Serializable

Serialized Fields

notationName

java.lang.String notationName
Notation name.

publicId

java.lang.String publicId
Public identifier.

systemId

java.lang.String systemId
System identifier.

Class com.ibm.xml.dom.EntityReferenceImpl implements Serializable

Class com.ibm.xml.dom.NamedNodeMapImpl implements Serializable

Serialized Fields

changes

int changes
Changes.

defaults

NamedNodeMapImpl defaults
Default nodes.

element

ElementImpl element
Element. Only named node maps holding attributes for elements have an element object. This value is here to support the Attr#getElement method (DOM Level 2, 19 June 1999).

lastDefaultsChanges

int lastDefaultsChanges
Last defaults changes.

nodes

java.util.Vector nodes
Nodes.

ownerDocument

Document ownerDocument
Owner document.

readOnly

boolean readOnly
Read-only.

Class com.ibm.xml.dom.NodeImpl implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialize object.
Serialized Fields

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.


firstChild

NodeImpl firstChild
First child.

lastChild

NodeImpl lastChild
Last child.

name

java.lang.String name
Node name.

nextSibling

NodeImpl nextSibling
Next sibling.

ownerDocument

DocumentImpl ownerDocument
Owner document.

parentNode

NodeImpl parentNode
Parent node.

previousSibling

NodeImpl previousSibling
Previous sibling.

readOnly

boolean readOnly
Read-only property.

userData

java.lang.Object userData
NON-DOM FEATURE; see setUserData/getUserData.

value

java.lang.String value
Node value.

Class com.ibm.xml.dom.NotationImpl implements Serializable

Serialized Fields

publicId

java.lang.String publicId
Public identifier.

systemId

java.lang.String systemId
System identifier.

Class com.ibm.xml.dom.ProcessingInstructionImpl implements Serializable

Class com.ibm.xml.dom.TextImpl implements Serializable

Serialized Fields

ignorableWhitespace

boolean ignorableWhitespace
Ignorable whitespace.


Package org.w3c.dom

Class org.w3c.dom.DOMException 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

message

java.lang.String message

Class org.xml.sax.SAXParseException implements Serializable

Serialized Fields

columnNumber

int columnNumber

lineNumber

int lineNumber

publicId

java.lang.String publicId

systemId

java.lang.String systemId


XML for Java 2.0.15