|
Xerces 3.1.1 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
Package javax.xml.parsers |
Class javax.xml.parsers.FactoryConfigurationError implements Serializable |
Serialized Fields |
java.lang.Exception exception
FactoryConfigurationError
.Class javax.xml.parsers.ParserConfigurationException implements Serializable |
Package org.apache.html.dom |
Class org.apache.html.dom.HTMLAnchorElementImpl implements Serializable |
Class org.apache.html.dom.HTMLAppletElementImpl implements Serializable |
Class org.apache.html.dom.HTMLAreaElementImpl implements Serializable |
Class org.apache.html.dom.HTMLBaseElementImpl implements Serializable |
Class org.apache.html.dom.HTMLBaseFontElementImpl implements Serializable |
Class org.apache.html.dom.HTMLBodyElementImpl implements Serializable |
Class org.apache.html.dom.HTMLBRElementImpl implements Serializable |
Class org.apache.html.dom.HTMLButtonElementImpl implements Serializable |
Class org.apache.html.dom.HTMLDirectoryElementImpl implements Serializable |
Class org.apache.html.dom.HTMLDivElementImpl implements Serializable |
Class org.apache.html.dom.HTMLDListElementImpl implements Serializable |
Class org.apache.html.dom.HTMLDocumentImpl implements Serializable |
Serialized Fields |
org.apache.html.dom.HTMLCollectionImpl _anchors
HTMLCollectionImpl
object with live collection of all
anchors in document. This reference is on demand only once.org.apache.html.dom.HTMLCollectionImpl _forms
HTMLCollectionImpl
object with live collection of all
forms in document. This reference is on demand only once.org.apache.html.dom.HTMLCollectionImpl _images
HTMLCollectionImpl
object with live collection of all
images in document. This reference is on demand only once.org.apache.html.dom.HTMLCollectionImpl _links
HTMLCollectionImpl
object with live collection of all
links in document. This reference is on demand only once.org.apache.html.dom.HTMLCollectionImpl _applets
HTMLCollectionImpl
object with live collection of all
applets in document. This reference is on demand only once.java.io.StringWriter _writer
HTMLDocumentImpl.open()
.
HTMLDocumentImpl.write(java.lang.String)
, etc) to write new contents into the document and parse
that text into a document tree.Class org.apache.html.dom.HTMLElementImpl implements Serializable |
Class org.apache.html.dom.HTMLFieldSetElementImpl implements Serializable |
Class org.apache.html.dom.HTMLFontElementImpl implements Serializable |
Class org.apache.html.dom.HTMLFormElementImpl implements Serializable |
Serialized Fields |
org.apache.html.dom.HTMLCollectionImpl _elements
Class org.apache.html.dom.HTMLFrameElementImpl implements Serializable |
Class org.apache.html.dom.HTMLFrameSetElementImpl implements Serializable |
Class org.apache.html.dom.HTMLHeadElementImpl implements Serializable |
Class org.apache.html.dom.HTMLHeadingElementImpl implements Serializable |
Class org.apache.html.dom.HTMLHRElementImpl implements Serializable |
Class org.apache.html.dom.HTMLHtmlElementImpl implements Serializable |
Class org.apache.html.dom.HTMLIFrameElementImpl implements Serializable |
Class org.apache.html.dom.HTMLImageElementImpl implements Serializable |
Class org.apache.html.dom.HTMLInputElementImpl implements Serializable |
Class org.apache.html.dom.HTMLIsIndexElementImpl implements Serializable |
Class org.apache.html.dom.HTMLLabelElementImpl implements Serializable |
Class org.apache.html.dom.HTMLLegendElementImpl implements Serializable |
Class org.apache.html.dom.HTMLLIElementImpl implements Serializable |
Class org.apache.html.dom.HTMLLinkElementImpl implements Serializable |
Class org.apache.html.dom.HTMLMapElementImpl implements Serializable |
Serialized Fields |
HTMLCollection _areas
Class org.apache.html.dom.HTMLMenuElementImpl implements Serializable |
Class org.apache.html.dom.HTMLMetaElementImpl implements Serializable |
Class org.apache.html.dom.HTMLModElementImpl implements Serializable |
Class org.apache.html.dom.HTMLObjectElementImpl implements Serializable |
Class org.apache.html.dom.HTMLOListElementImpl implements Serializable |
Class org.apache.html.dom.HTMLOptGroupElementImpl implements Serializable |
Class org.apache.html.dom.HTMLOptionElementImpl implements Serializable |
Class org.apache.html.dom.HTMLParagraphElementImpl implements Serializable |
Class org.apache.html.dom.HTMLParamElementImpl implements Serializable |
Class org.apache.html.dom.HTMLPreElementImpl implements Serializable |
Class org.apache.html.dom.HTMLQuoteElementImpl implements Serializable |
Class org.apache.html.dom.HTMLScriptElementImpl implements Serializable |
Class org.apache.html.dom.HTMLSelectElementImpl implements Serializable |
Serialized Fields |
HTMLCollection _options
Class org.apache.html.dom.HTMLStyleElementImpl implements Serializable |
Class org.apache.html.dom.HTMLTableCaptionElementImpl implements Serializable |
Class org.apache.html.dom.HTMLTableCellElementImpl implements Serializable |
Class org.apache.html.dom.HTMLTableColElementImpl implements Serializable |
Class org.apache.html.dom.HTMLTableElementImpl implements Serializable |
Serialized Fields |
org.apache.html.dom.HTMLCollectionImpl _rows
org.apache.html.dom.HTMLCollectionImpl _bodies
Class org.apache.html.dom.HTMLTableRowElementImpl implements Serializable |
Serialized Fields |
HTMLCollection _cells
Class org.apache.html.dom.HTMLTableSectionElementImpl implements Serializable |
Serialized Fields |
org.apache.html.dom.HTMLCollectionImpl _rows
Class org.apache.html.dom.HTMLTextAreaElementImpl implements Serializable |
Class org.apache.html.dom.HTMLTitleElementImpl implements Serializable |
Class org.apache.html.dom.HTMLUListElementImpl implements Serializable |
Package org.apache.wml.dom |
Class org.apache.wml.dom.WMLAccessElementImpl implements Serializable |
Class org.apache.wml.dom.WMLAElementImpl implements Serializable |
Class org.apache.wml.dom.WMLAnchorElementImpl implements Serializable |
Class org.apache.wml.dom.WMLBElementImpl implements Serializable |
Class org.apache.wml.dom.WMLBigElementImpl implements Serializable |
Class org.apache.wml.dom.WMLBrElementImpl implements Serializable |
Class org.apache.wml.dom.WMLCardElementImpl implements Serializable |
Class org.apache.wml.dom.WMLDocumentImpl implements Serializable |
Class org.apache.wml.dom.WMLDoElementImpl implements Serializable |
Class org.apache.wml.dom.WMLElementImpl implements Serializable |
Class org.apache.wml.dom.WMLEmElementImpl implements Serializable |
Class org.apache.wml.dom.WMLFieldsetElementImpl implements Serializable |
Class org.apache.wml.dom.WMLGoElementImpl implements Serializable |
Class org.apache.wml.dom.WMLHeadElementImpl implements Serializable |
Class org.apache.wml.dom.WMLIElementImpl implements Serializable |
Class org.apache.wml.dom.WMLImgElementImpl implements Serializable |
Class org.apache.wml.dom.WMLInputElementImpl implements Serializable |
Class org.apache.wml.dom.WMLMetaElementImpl implements Serializable |
Class org.apache.wml.dom.WMLNoopElementImpl implements Serializable |
Class org.apache.wml.dom.WMLOneventElementImpl implements Serializable |
Class org.apache.wml.dom.WMLOptgroupElementImpl implements Serializable |
Class org.apache.wml.dom.WMLOptionElementImpl implements Serializable |
Class org.apache.wml.dom.WMLPElementImpl implements Serializable |
Class org.apache.wml.dom.WMLPostfieldElementImpl implements Serializable |
Class org.apache.wml.dom.WMLPrevElementImpl implements Serializable |
Class org.apache.wml.dom.WMLRefreshElementImpl implements Serializable |
Class org.apache.wml.dom.WMLSelectElementImpl implements Serializable |
Class org.apache.wml.dom.WMLSetvarElementImpl implements Serializable |
Class org.apache.wml.dom.WMLSmallElementImpl implements Serializable |
Class org.apache.wml.dom.WMLStrongElementImpl implements Serializable |
Class org.apache.wml.dom.WMLTableElementImpl implements Serializable |
Class org.apache.wml.dom.WMLTdElementImpl implements Serializable |
Class org.apache.wml.dom.WMLTemplateElementImpl implements Serializable |
Class org.apache.wml.dom.WMLTimerElementImpl implements Serializable |
Class org.apache.wml.dom.WMLTrElementImpl implements Serializable |
Class org.apache.wml.dom.WMLUElementImpl implements Serializable |
Class org.apache.wml.dom.WMLWmlElementImpl implements Serializable |
Package org.apache.xerces.dom |
Class org.apache.xerces.dom.AttributeMap implements Serializable |
Class org.apache.xerces.dom.AttrImpl implements Serializable |
Serialized Fields |
java.lang.String name
Class org.apache.xerces.dom.AttrNSImpl implements Serializable |
Serialized Fields |
java.lang.String namespaceURI
java.lang.String localName
Class org.apache.xerces.dom.CDATASectionImpl implements Serializable |
Class org.apache.xerces.dom.CharacterDataImpl implements Serializable |
Serialized Fields |
java.lang.String data
Class org.apache.xerces.dom.ChildAndParentNode implements Serializable |
Serialization Methods |
private void readObject(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
Serialized Fields |
DocumentImpl ownerDocument
ChildNode firstChild
Class org.apache.xerces.dom.ChildNode implements Serializable |
Serialized Fields |
ChildNode previousSibling
ChildNode nextSibling
Class org.apache.xerces.dom.CommentImpl implements Serializable |
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 |
boolean fNamespacesEnabled
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 |
DocumentTypeImpl docType
ElementImpl docElement
java.util.Hashtable identifiers
java.util.Vector iterators
java.util.Vector ranges
java.util.Hashtable userData
java.util.Hashtable eventListeners
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 mutationEvents
Class org.apache.xerces.dom.DocumentTypeImpl implements Serializable |
Serialized Fields |
java.lang.String name
NamedNodeMapImpl entities
NamedNodeMapImpl notations
NamedNodeMapImpl elements
java.lang.String publicID
java.lang.String systemID
java.lang.String internalSubset
Class org.apache.xerces.dom.DOMExceptionImpl implements Serializable |
Class org.apache.xerces.dom.ElementDefinitionImpl implements Serializable |
Serialized Fields |
java.lang.String name
NamedNodeMapImpl attributes
Class org.apache.xerces.dom.ElementImpl implements Serializable |
Serialized Fields |
java.lang.String name
AttributeMap attributes
Class org.apache.xerces.dom.ElementNSImpl implements Serializable |
Serialized Fields |
java.lang.String namespaceURI
java.lang.String localName
Class org.apache.xerces.dom.EntityImpl implements Serializable |
Serialized Fields |
java.lang.String name
java.lang.String publicId
java.lang.String systemId
java.lang.String notationName
Class org.apache.xerces.dom.EntityReferenceImpl implements Serializable |
Serialized Fields |
java.lang.String name
Class org.apache.xerces.dom.NamedNodeMapImpl implements Serializable |
Serialized Fields |
short flags
java.util.Vector nodes
NodeImpl ownerNode
Class org.apache.xerces.dom.NodeImpl implements Serializable |
Serialization Methods |
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
Serialized Fields |
NodeImpl ownerNode
short flags
Class org.apache.xerces.dom.NotationImpl implements Serializable |
Serialized Fields |
java.lang.String name
java.lang.String publicId
java.lang.String systemId
Class org.apache.xerces.dom.ParentNode implements Serializable |
Serialization Methods |
private void readObject(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
Serialized Fields |
DocumentImpl ownerDocument
ChildNode firstChild
Class org.apache.xerces.dom.ProcessingInstructionImpl implements Serializable |
Serialized Fields |
java.lang.String target
Class org.apache.xerces.dom.RangeExceptionImpl implements Serializable |
Class org.apache.xerces.dom.TextImpl implements Serializable |
Package org.w3c.dom |
Class org.w3c.dom.DOMException implements Serializable |
Serialized Fields |
short code
Package org.w3c.dom.events |
Class org.w3c.dom.events.EventException implements Serializable |
Serialized Fields |
short code
Package org.w3c.dom.range |
Class org.w3c.dom.range.RangeException implements Serializable |
Serialized Fields |
short code
Package org.xml.sax |
Class org.xml.sax.SAXException implements Serializable |
Serialized Fields |
java.lang.Exception exception
Class org.xml.sax.SAXNotRecognizedException implements Serializable |
Class org.xml.sax.SAXNotSupportedException implements Serializable |
Class org.xml.sax.SAXParseException implements Serializable |
Serialized Fields |
java.lang.String publicId
SAXParseException.getPublicId()
java.lang.String systemId
SAXParseException.getSystemId()
int lineNumber
SAXParseException.getLineNumber()
int columnNumber
SAXParseException.getColumnNumber()
|
Xerces 3.1.1 | ||||||||
PREV NEXT | FRAMES NO FRAMES |