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

value

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

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

Serialized Fields

docType

DocumentTypeImpl docType
Document type.

docElement

ElementImpl docElement
Document element.

fFreeNLCache

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

encoding

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

actualEncoding

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

version

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

standalone

boolean standalone
Experimental DOM Level 3 feature: Document standalone

userData

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

identifiers

java.util.Hashtable identifiers
Identifiers.

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.


allowGrammarAccess

boolean allowGrammarAccess
Allow grammar access.

errorChecking

boolean errorChecking
Bypass error checking.

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

iterators

java.util.Vector iterators
Iterators

ranges

java.util.Vector ranges
Ranges

eventListeners

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

mutationEvents

boolean mutationEvents
Bypass mutation events firing.

savedEnclosingAttr

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

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

encoding

java.lang.String encoding
Encoding

version

java.lang.String version
Version

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

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

CoreDocumentImpl ownerDocument
Owner document.

firstChild

ChildNode firstChild
First child.

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

key

java.lang.String key

args

java.lang.Object[] args

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

majorCode

int majorCode

minorCode

int minorCode

keyIntoReporter

java.lang.String keyIntoReporter


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

Class org.apache.xerces.impl.dv.xs.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

regex

java.lang.String regex
A regular expression.
 

options

int options
 

nofparen

int nofparen
The number of parenthesis in the regular expression.
 

tokentree

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

hasBackReferences

boolean hasBackReferences


Package org.apache.xerces.impl.xs

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

Serialized Fields

key

java.lang.String key

args

java.lang.Object[] args


Package org.apache.xerces.util

Class org.apache.xerces.util.ObjectFactory.ConfigurationError implements Serializable

Serialized Fields

exception

java.lang.Exception exception
Exception.

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

Serialized Fields

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

m_host

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

m_port

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

m_path

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

m_queryString

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

m_fragment

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

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



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