|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Package org.apache.xerces.dom |
|---|
| Class org.apache.xerces.dom.AttributeMap extends NamedNodeMapImpl implements Serializable |
|---|
serialVersionUID: 8872606282138665383L
| Class org.apache.xerces.dom.AttrImpl extends NodeImpl implements Serializable |
|---|
serialVersionUID: 7277707688218972102L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
java.lang.Object value
java.lang.String name
| Class org.apache.xerces.dom.AttrNSImpl extends AttrImpl implements Serializable |
|---|
serialVersionUID: -781906615369795414L
| Serialized Fields |
|---|
java.lang.String namespaceURI
java.lang.String localName
| Class org.apache.xerces.dom.CDATASectionImpl extends TextImpl implements Serializable |
|---|
serialVersionUID: 2372071297878177780L
| Class org.apache.xerces.dom.CharacterDataImpl extends ChildNode implements Serializable |
|---|
serialVersionUID: 7931170150428474230L
| Serialized Fields |
|---|
java.lang.String data
| Class org.apache.xerces.dom.ChildNode extends NodeImpl implements Serializable |
|---|
serialVersionUID: -6112455738802414002L
| Serialized Fields |
|---|
ChildNode previousSibling
ChildNode nextSibling
| Class org.apache.xerces.dom.CommentImpl extends CharacterDataImpl implements Serializable |
|---|
serialVersionUID: -2685736833408134044L
| Class org.apache.xerces.dom.CoreDocumentImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: 0L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
DocumentTypeImpl docType
ElementImpl docElement
java.lang.String encoding
java.lang.String actualEncoding
java.lang.String version
boolean standalone
java.lang.String fDocumentURI
java.util.Map<K,V> userData
java.util.Hashtable<K,V> identifiers
int changes
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.
boolean allowGrammarAccess
boolean errorChecking
boolean xmlVersionChanged
int documentNumber
int nodeCounter
java.util.Map<K,V> nodeTable
boolean xml11Version
| Class org.apache.xerces.dom.DeferredAttrImpl extends AttrImpl implements Serializable |
|---|
serialVersionUID: 6903232312469148636L
| Class org.apache.xerces.dom.DeferredAttrNSImpl extends AttrNSImpl implements Serializable |
|---|
serialVersionUID: 6074924934945957154L
| Class org.apache.xerces.dom.DeferredCDATASectionImpl extends CDATASectionImpl implements Serializable |
|---|
serialVersionUID: 1983580632355645726L
| Class org.apache.xerces.dom.DeferredCommentImpl extends CommentImpl implements Serializable |
|---|
serialVersionUID: 6498796371083589338L
| Class org.apache.xerces.dom.DeferredDocumentImpl extends DocumentImpl implements Serializable |
|---|
serialVersionUID: 5186323580749626857L
| Serialized Fields |
|---|
boolean fNamespacesEnabled
| Class org.apache.xerces.dom.DeferredDocumentTypeImpl extends DocumentTypeImpl implements Serializable |
|---|
serialVersionUID: -2172579663227313509L
| Class org.apache.xerces.dom.DeferredElementDefinitionImpl extends ElementDefinitionImpl implements Serializable |
|---|
serialVersionUID: 6703238199538041591L
| Class org.apache.xerces.dom.DeferredElementImpl extends ElementImpl implements Serializable |
|---|
serialVersionUID: -7670981133940934842L
| Class org.apache.xerces.dom.DeferredElementNSImpl extends ElementNSImpl implements Serializable |
|---|
serialVersionUID: -5001885145370927385L
| Class org.apache.xerces.dom.DeferredEntityImpl extends EntityImpl implements Serializable |
|---|
serialVersionUID: 4760180431078941638L
| Class org.apache.xerces.dom.DeferredEntityReferenceImpl extends EntityReferenceImpl implements Serializable |
|---|
serialVersionUID: 390319091370032223L
| Class org.apache.xerces.dom.DeferredNotationImpl extends NotationImpl implements Serializable |
|---|
serialVersionUID: 5705337172887990848L
| Class org.apache.xerces.dom.DeferredProcessingInstructionImpl extends ProcessingInstructionImpl implements Serializable |
|---|
serialVersionUID: -4643577954293565388L
| Class org.apache.xerces.dom.DeferredTextImpl extends TextImpl implements Serializable |
|---|
serialVersionUID: 2310613872100393425L
| Class org.apache.xerces.dom.DocumentFragmentImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: -7596449967279236746L
| Class org.apache.xerces.dom.DocumentImpl extends CoreDocumentImpl implements Serializable |
|---|
serialVersionUID: 515687835542616694L
| Serialized Fields |
|---|
java.util.Hashtable<K,V> eventListeners
boolean mutationEvents
org.apache.xerces.dom.DocumentImpl.EnclosingAttr savedEnclosingAttr
| Class org.apache.xerces.dom.DocumentTypeImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: 7751299192316526485L
| Serialized Fields |
|---|
java.lang.String name
NamedNodeMapImpl entities
NamedNodeMapImpl notations
NamedNodeMapImpl elements
java.lang.String publicID
java.lang.String systemID
java.lang.String internalSubset
int doctypeNumber
java.util.Hashtable<K,V> userData
| Class org.apache.xerces.dom.ElementDefinitionImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: -8373890672670022714L
| Serialized Fields |
|---|
java.lang.String name
NamedNodeMapImpl attributes
| Class org.apache.xerces.dom.ElementImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: 3717253516652722278L
| Serialized Fields |
|---|
java.lang.String name
AttributeMap attributes
| Class org.apache.xerces.dom.ElementNSImpl extends ElementImpl implements Serializable |
|---|
serialVersionUID: -9142310625494392642L
| Serialized Fields |
|---|
java.lang.String namespaceURI
java.lang.String localName
| Class org.apache.xerces.dom.EntityImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: -3575760943444303423L
| Serialized Fields |
|---|
java.lang.String name
java.lang.String publicId
java.lang.String systemId
java.lang.String encoding
java.lang.String inputEncoding
java.lang.String version
java.lang.String notationName
java.lang.String baseURI
| Class org.apache.xerces.dom.EntityReferenceImpl extends ParentNode implements Serializable |
|---|
serialVersionUID: -7381452955687102062L
| Serialized Fields |
|---|
java.lang.String name
java.lang.String baseURI
| Class org.apache.xerces.dom.NamedNodeMapImpl extends java.lang.Object implements Serializable |
|---|
serialVersionUID: -7039242451046758020L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
short flags
java.util.List<E> nodes
NodeImpl ownerNode
| Class org.apache.xerces.dom.NodeImpl extends java.lang.Object implements Serializable |
|---|
serialVersionUID: -6316591992167219696L
| Serialization Methods |
|---|
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
NodeImpl ownerNode
short flags
| Class org.apache.xerces.dom.NotationImpl extends NodeImpl implements Serializable |
|---|
serialVersionUID: -764632195890658402L
| Serialized Fields |
|---|
java.lang.String name
java.lang.String publicId
java.lang.String systemId
java.lang.String baseURI
| Class org.apache.xerces.dom.ParentNode extends ChildNode implements Serializable |
|---|
serialVersionUID: 2815829867152120872L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
CoreDocumentImpl ownerDocument
ChildNode firstChild
| Class org.apache.xerces.dom.ProcessingInstructionImpl extends CharacterDataImpl implements Serializable |
|---|
serialVersionUID: 7554435174099981510L
| Serialized Fields |
|---|
java.lang.String target
| Class org.apache.xerces.dom.PSVIAttrNSImpl extends AttrNSImpl implements Serializable |
|---|
serialVersionUID: -3241738699421018889L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
org.apache.xerces.xs.XSAttributeDeclaration fDeclaration
org.apache.xerces.xs.XSTypeDefinition fTypeDecl
boolean fSpecified
ValidatedInfo fValue
short fValidationAttempted
short fValidity
org.apache.xerces.xs.StringList fErrorCodes
org.apache.xerces.xs.StringList fErrorMessages
java.lang.String fValidationContext
| Class org.apache.xerces.dom.PSVIDocumentImpl extends DocumentImpl implements Serializable |
|---|
serialVersionUID: -8822220250676434522L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Class org.apache.xerces.dom.PSVIElementNSImpl extends ElementNSImpl implements Serializable |
|---|
serialVersionUID: 6815489624636016068L
| Serialization Methods |
|---|
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOException| Serialized Fields |
|---|
org.apache.xerces.xs.XSElementDeclaration fDeclaration
org.apache.xerces.xs.XSTypeDefinition fTypeDecl
boolean fNil
boolean fSpecified
ValidatedInfo fValue
org.apache.xerces.xs.XSNotationDeclaration fNotation
short fValidationAttempted
short fValidity
org.apache.xerces.xs.StringList fErrorCodes
org.apache.xerces.xs.StringList fErrorMessages
java.lang.String fValidationContext
org.apache.xerces.xs.XSModel fSchemaInformation
| Class org.apache.xerces.dom.RangeExceptionImpl extends org.w3c.dom.ranges.RangeException implements Serializable |
|---|
serialVersionUID: -9058052627467240856L
| Class org.apache.xerces.dom.TextImpl extends CharacterDataImpl implements Serializable |
|---|
serialVersionUID: -5294980852957403469L
| Package org.apache.xerces.impl.dv |
|---|
| Class org.apache.xerces.impl.dv.DatatypeException extends java.lang.Exception implements Serializable |
|---|
serialVersionUID: 1940805832730465578L
| Serialized Fields |
|---|
java.lang.String key
java.lang.Object[] args
| Class org.apache.xerces.impl.dv.DVFactoryException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: -3738854697928682412L
| Class org.apache.xerces.impl.dv.InvalidDatatypeFacetException extends DatatypeException implements Serializable |
|---|
serialVersionUID: -4104066085909970654L
| Class org.apache.xerces.impl.dv.InvalidDatatypeValueException extends DatatypeException implements Serializable |
|---|
serialVersionUID: -5523739426958236125L
| Package org.apache.xerces.impl.dv.xs |
|---|
| Class org.apache.xerces.impl.dv.xs.SchemaDateTimeException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: -8520832235337769040L
| Package org.apache.xerces.impl.io |
|---|
| Class org.apache.xerces.impl.io.MalformedByteSequenceException extends java.io.CharConversionException implements Serializable |
|---|
serialVersionUID: 8436382245048328739L
| Serialized Fields |
|---|
MessageFormatter fFormatter
java.util.Locale fLocale
java.lang.String fDomain
java.lang.String fKey
java.lang.Object[] fArguments
java.lang.String fMessage
| Package org.apache.xerces.impl.xpath |
|---|
| Class org.apache.xerces.impl.xpath.XPathException extends java.lang.Exception implements Serializable |
|---|
serialVersionUID: -948482312169512085L
| Serialized Fields |
|---|
java.lang.String fKey
| Package org.apache.xerces.impl.xpath.regex |
|---|
| Class org.apache.xerces.impl.xpath.regex.ParseException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: -7012400318097691370L
| Serialized Fields |
|---|
int location
| Class org.apache.xerces.impl.xpath.regex.RegularExpression extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 6242499334195006401L
| Serialized Fields |
|---|
java.lang.String regex
int options
int nofparen
org.apache.xerces.impl.xpath.regex.Token tokentree
boolean hasBackReferences
| Package org.apache.xerces.impl.xs |
|---|
| Class org.apache.xerces.impl.xs.XMLSchemaException extends java.lang.Exception implements Serializable |
|---|
serialVersionUID: -9096984648537046218L
| Serialized Fields |
|---|
java.lang.String key
java.lang.Object[] args
| Package org.apache.xerces.util |
|---|
| Class org.apache.xerces.util.URI extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1601921774685357214L
| Serialized Fields |
|---|
java.lang.String m_scheme
java.lang.String m_userinfo
java.lang.String m_host
int m_port
java.lang.String m_regAuthority
java.lang.String m_path
java.lang.String m_queryString
java.lang.String m_fragment
| Class org.apache.xerces.util.URI.MalformedURIException extends java.io.IOException implements Serializable |
|---|
serialVersionUID: -6695054834342951930L
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||