|
|||||||||
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
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.Hashtable<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.Hashtable<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.Vector<E> iterators
java.util.Vector<E> ranges
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
Serialized Fields |
---|
short flags
java.util.Vector<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
java.lang.String fNormalizedValue
java.lang.Object fActualValue
short fActualValueType
org.apache.xerces.xs.ShortList fItemValueTypes
org.apache.xerces.xs.XSSimpleTypeDefinition fMemberType
short fValidationAttempted
short fValidity
org.apache.xerces.xs.StringList fErrorCodes
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
java.lang.String fNormalizedValue
java.lang.Object fActualValue
short fActualValueType
org.apache.xerces.xs.ShortList fItemValueTypes
org.apache.xerces.xs.XSNotationDeclaration fNotation
org.apache.xerces.xs.XSSimpleTypeDefinition fMemberType
short fValidationAttempted
short fValidity
org.apache.xerces.xs.StringList fErrorCodes
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 |