Serialized Form


Package org.apache.xerces.dom

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

Class org.apache.xerces.dom.AttrImpl 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

name

java.lang.String name
Attribute name.

value

java.lang.Object value
This can either be a String or the first child node.

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.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.CoreDocumentImpl implements Serializable

Serialized Fields

actualEncoding

java.lang.String actualEncoding
Experimental DOM Level 3 feature: Document encoding

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.

encoding

java.lang.String encoding
Experimental DOM Level 3 feature: Document encoding

errorChecking

boolean errorChecking
Bypass error checking.

fFreeNLCache

org.apache.xerces.dom.NodeListCache fFreeNLCache
NodeListCache free list

identifiers

java.util.Hashtable identifiers
Identifiers.

standalone

boolean standalone
Experimental DOM Level 3 feature: Document standalone

userData

java.util.Hashtable userData
Table for user data attached to this document nodes.

version

java.lang.String version
Experimental DOM Level 3 feature: Document version

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

eventListeners

java.util.Hashtable eventListeners
Table for event listeners registered to this document nodes.

iterators

java.util.Vector iterators
Iterators

mutationEvents

boolean mutationEvents
Bypass mutation events firing.

ranges

java.util.Vector ranges
Ranges

savedEnclosingAttr

org.apache.xerces.dom.DocumentImpl.EnclosingAttr savedEnclosingAttr

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

encoding

java.lang.String encoding
Encoding

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.

version

java.lang.String version
Version

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

CoreDocumentImpl 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.apache.xerces.impl.dv

Class org.apache.xerces.impl.dv.DatatypeException implements Serializable

Serialized Fields

args

java.lang.Object[] args

key

java.lang.String key

Class org.apache.xerces.impl.dv.DVFactoryException implements Serializable

Class org.apache.xerces.impl.dv.InvalidDatatypeFacetException implements Serializable

Class org.apache.xerces.impl.dv.InvalidDatatypeValueException implements Serializable


Package org.apache.xerces.impl.dv.dtd

Class org.apache.xerces.impl.dv.dtd.InvalidDatatypeFacetException implements Serializable

Class org.apache.xerces.impl.dv.dtd.InvalidDatatypeValueException implements Serializable

Serialized Fields

keyIntoReporter

java.lang.String keyIntoReporter

majorCode

int majorCode

minorCode

int minorCode


Package org.apache.xerces.impl.dv.xs

Class org.apache.xerces.impl.dv.xs.InvalidDatatypeFacetException implements Serializable

Serialized Fields

majorCode

int majorCode

minorCode

int minorCode

Class org.apache.xerces.impl.dv.xs.InvalidDatatypeValueException implements Serializable

Serialized Fields

majorCode

int majorCode

minorCode

int minorCode

Class org.apache.xerces.impl.dv.xs.SchemaDateTimeException implements Serializable

Class org.apache.xerces.impl.dv.xs.XMLException implements Serializable

Class org.apache.xerces.impl.dv.xs.XSDatatypeException implements Serializable


Package org.apache.xerces.impl.dv.xs_new

Class org.apache.xerces.impl.dv.xs_new.SchemaDateTimeException implements Serializable


Package org.apache.xerces.impl.xpath

Class org.apache.xerces.impl.xpath.XPathException implements Serializable


Package org.apache.xerces.impl.xpath.regex

Class org.apache.xerces.impl.xpath.regex.ParseException implements Serializable

Serialized Fields

location

int location

Class org.apache.xerces.impl.xpath.regex.RegularExpression implements Serializable

Serialized Fields

hasBackReferences

boolean hasBackReferences

nofparen

int nofparen
The number of parenthesis in the regular expression.
 

options

int options
 

regex

java.lang.String regex
A regular expression.
 

tokentree

org.apache.xerces.impl.xpath.regex.Token tokentree
Internal representation of the regular expression.
 


Package org.apache.xerces.impl.xs

Class org.apache.xerces.impl.xs.XMLSchemaException implements Serializable

Serialized Fields

args

java.lang.Object[] args

key

java.lang.String key


Package org.apache.xerces.util

Class org.apache.xerces.util.URI implements Serializable

Serialized Fields

m_fragment

java.lang.String m_fragment
If specified, stores the fragment for this URI; otherwise null

m_host

java.lang.String m_host
If specified, stores the host for this URI; otherwise null

m_path

java.lang.String m_path
If specified, stores the path for this URI; otherwise null

m_port

int m_port
If specified, stores the port for this URI; otherwise -1

m_queryString

java.lang.String m_queryString
If specified, stores the query string for this URI; otherwise null.

m_scheme

java.lang.String m_scheme
Stores the scheme (usually the protocol) for this URI.

m_userinfo

java.lang.String m_userinfo
If specified, stores the userinfo for this URI; otherwise null

Class org.apache.xerces.util.URI.MalformedURIException implements Serializable



Copyright © 1999-2001 Apache XML Project. All Rights Reserved.