## Uses of Class
org.apache.xerces.dom.NodeImpl

Packages that use NodeImpl
org.apache.html.dom
org.apache.wml.dom
org.apache.xerces.dom

Uses of NodeImpl in org.apache.html.dom

Subclasses of NodeImpl in org.apache.html.dom
`class` `HTMLAnchorElementImpl`
`class` `HTMLAppletElementImpl`
`class` `HTMLAreaElementImpl`
`class` `HTMLBaseElementImpl`
`class` `HTMLBaseFontElementImpl`
`class` `HTMLBodyElementImpl`
`class` `HTMLBRElementImpl`
`class` `HTMLButtonElementImpl`
`class` `HTMLDirectoryElementImpl`
`class` `HTMLDivElementImpl`
`class` `HTMLDListElementImpl`
`class` `HTMLDocumentImpl` Implements an HTML document.
`class` `HTMLElementImpl` Implements an HTML-specific element, an `Element` that will only appear inside HTML documents.
`class` `HTMLFieldSetElementImpl`
`class` `HTMLFontElementImpl`
`class` `HTMLFormElementImpl`
`class` `HTMLFrameElementImpl`
`class` `HTMLFrameSetElementImpl`
`class` `HTMLHeadElementImpl`
`class` `HTMLHeadingElementImpl`
`class` `HTMLHRElementImpl`
`class` `HTMLHtmlElementImpl`
`class` `HTMLIFrameElementImpl`
`class` `HTMLImageElementImpl`
`class` `HTMLInputElementImpl`
`class` `HTMLIsIndexElementImpl`
`class` `HTMLLabelElementImpl`
`class` `HTMLLegendElementImpl`
`class` `HTMLLIElementImpl`
`class` `HTMLLinkElementImpl`
`class` `HTMLMapElementImpl`
`class` `HTMLMenuElementImpl`
`class` `HTMLMetaElementImpl`
`class` `HTMLModElementImpl`
`class` `HTMLObjectElementImpl`
`class` `HTMLOListElementImpl`
`class` `HTMLOptGroupElementImpl`
`class` `HTMLOptionElementImpl`
`class` `HTMLParagraphElementImpl`
`class` `HTMLParamElementImpl`
`class` `HTMLPreElementImpl`
`class` `HTMLQuoteElementImpl`
`class` `HTMLScriptElementImpl`
`class` `HTMLSelectElementImpl`
`class` `HTMLStyleElementImpl`
`class` `HTMLTableCaptionElementImpl`
`class` `HTMLTableCellElementImpl`
`class` `HTMLTableColElementImpl`
`class` `HTMLTableElementImpl`
`class` `HTMLTableRowElementImpl`
`class` `HTMLTableSectionElementImpl`
`class` `HTMLTextAreaElementImpl`
`class` `HTMLTitleElementImpl`
`class` `HTMLUListElementImpl`

Constructors in org.apache.html.dom with parameters of type NodeImpl
`NameNodeListImpl.NameNodeListImpl(NodeImpl rootNode, java.lang.String tagName)` Constructor.

Uses of NodeImpl in org.apache.wml.dom

Subclasses of NodeImpl in org.apache.wml.dom
`class` `WMLAccessElementImpl`
`class` `WMLAElementImpl`
`class` `WMLAnchorElementImpl`
`class` `WMLBElementImpl`
`class` `WMLBigElementImpl`
`class` `WMLBrElementImpl`
`class` `WMLCardElementImpl`
`class` `WMLDocumentImpl`
`class` `WMLDoElementImpl`
`class` `WMLElementImpl`
`class` `WMLEmElementImpl`
`class` `WMLFieldsetElementImpl`
`class` `WMLGoElementImpl`
`class` `WMLHeadElementImpl`
`class` `WMLIElementImpl`
`class` `WMLImgElementImpl`
`class` `WMLInputElementImpl`
`class` `WMLMetaElementImpl`
`class` `WMLNoopElementImpl`
`class` `WMLOneventElementImpl`
`class` `WMLOptgroupElementImpl`
`class` `WMLOptionElementImpl`
`class` `WMLPElementImpl`
`class` `WMLPostfieldElementImpl`
`class` `WMLPrevElementImpl`
`class` `WMLRefreshElementImpl`
`class` `WMLSelectElementImpl`
`class` `WMLSetvarElementImpl`
`class` `WMLSmallElementImpl`
`class` `WMLStrongElementImpl`
`class` `WMLTableElementImpl`
`class` `WMLTdElementImpl`
`class` `WMLTemplateElementImpl`
`class` `WMLTimerElementImpl`
`class` `WMLTrElementImpl`
`class` `WMLUElementImpl`
`class` `WMLWmlElementImpl`

Uses of NodeImpl in org.apache.xerces.dom

Subclasses of NodeImpl in org.apache.xerces.dom
`class` `AttrImpl` Attribute represents an XML-style attribute of an Element.
`class` `AttrNSImpl` AttrNSImpl inherits from AttrImpl and adds namespace support.
`class` `CDATASectionImpl` XML provides the CDATA markup to allow a region of text in which most of the XML delimiter recognition does not take place.
`class` `CharacterDataImpl` CharacterData is an abstract Node that can carry character data as its Value.
`class` `ChildNode` ChildNode inherits from NodeImpl and adds the capability of being a child by having references to its previous and next siblings.
`class` `CommentImpl` Represents an XML (or HTML) comment.
`class` `CoreDocumentImpl` The Document interface represents the entire HTML or XML document.
`class` `DeferredAttrImpl` Attribute represents an XML-style attribute of an Element.
`class` `DeferredAttrNSImpl` DeferredAttrNSImpl is to AttrNSImpl, what DeferredAttrImpl is to AttrImpl.
`class` `DeferredCDATASectionImpl` XML provides the CDATA markup to allow a region of text in which most of the XML delimiter recognition does not take place.
`class` `DeferredCommentImpl` Represents an XML (or HTML) comment.
`class` `DeferredDocumentImpl` The Document interface represents the entire HTML or XML document.
`class` `DeferredDocumentTypeImpl` This class represents a Document Type declaraction in the document itself, not a Document Type Definition (DTD).
`class` `DeferredElementDefinitionImpl` NON-DOM CLASS: Describe one of the Elements (and its associated Attributes) defined in this Document Type.
`class` `DeferredElementImpl` Elements represent most of the "markup" and structure of the document.
`class` `DeferredElementNSImpl` DeferredElementNSImpl is to ElementNSImpl, what DeferredElementImpl is to ElementImpl.
`class` `DeferredEntityImpl` Entity nodes hold the reference data for an XML Entity -- either parsed or unparsed.
`class` `DeferredEntityReferenceImpl` EntityReference models the XML &entityname; syntax, when used for entities defined by the DOM.
`class` `DeferredNotationImpl` Notations are how the Document Type Description (DTD) records hints about the format of an XML "unparsed entity" -- in other words, non-XML data bound to this document type, which some applications may wish to consult when manipulating the document.
`class` `DeferredProcessingInstructionImpl` Processing Instructions (PIs) permit documents to carry processor-specific information alongside their actual content.
`class` `DeferredTextImpl` Text nodes hold the non-markup, non-Entity content of an Element or Attribute.
`class` `DocumentFragmentImpl` DocumentFragment is a "lightweight" or "minimal" Document object.
`class` `DocumentImpl` The Document interface represents the entire HTML or XML document.
`class` `DocumentTypeImpl` This class represents a Document Type declaraction in the document itself, not a Document Type Definition (DTD).
`class` `ElementDefinitionImpl` NON-DOM CLASS: Describe one of the Elements (and its associated Attributes) defined in this Document Type.
`class` `ElementImpl` Elements represent most of the "markup" and structure of the document.
`class` `ElementNSImpl` ElementNSImpl inherits from ElementImpl and adds namespace support.
`class` `EntityImpl` Entity nodes hold the reference data for an XML Entity -- either parsed or unparsed.
`class` `EntityReferenceImpl` EntityReference models the XML &entityname; syntax, when used for entities defined by the DOM.
`class` `NotationImpl` Notations are how the Document Type Description (DTD) records hints about the format of an XML "unparsed entity" -- in other words, non-XML data bound to this document type, which some applications may wish to consult when manipulating the document.
`class` `ParentNode` ParentNode inherits from ChildNode and adds the capability of having child nodes.
`class` `ProcessingInstructionImpl` Processing Instructions (PIs) permit documents to carry processor-specific information alongside their actual content.
`class` `TextImpl` Text nodes hold the non-markup, non-Entity content of an Element or Attribute.

Fields in org.apache.xerces.dom declared as NodeImpl
`protected NodeImpl` `NodeImpl.ownerNode`
`protected NodeImpl` `DeepNodeListImpl.rootNode`
`protected NodeImpl` `NamedNodeMapImpl.ownerNode`

Methods in org.apache.xerces.dom with parameters of type NodeImpl
`protected void` `CoreDocumentImpl.setUserData(NodeImpl n, java.lang.Object data)` Store user data related to a given node This is a place where we could use weak references! Indeed, the node here won't be GC'ed as long as some user data is attached to it, since the userData table will have a reference to the node.
`protected java.lang.Object` `CoreDocumentImpl.getUserData(NodeImpl n)` Retreive user data related to a given node
`protected void` `CoreDocumentImpl.addEventListener(NodeImpl node, java.lang.String type, EventListener listener, boolean useCapture)`
`protected void` `CoreDocumentImpl.removeEventListener(NodeImpl node, java.lang.String type, EventListener listener, boolean useCapture)`
`protected boolean` `CoreDocumentImpl.dispatchEvent(NodeImpl node, Event event)`
`protected void` `DocumentImpl.setUserData(NodeImpl n, java.lang.Object data)` Store user data related to a given node This is a place where we could use weak references! Indeed, the node here won't be GC'ed as long as some user data is attached to it, since the userData table will have a reference to the node.
`protected java.lang.Object` `DocumentImpl.getUserData(NodeImpl n)` Retreive user data related to a given node
`protected void` `DocumentImpl.setEventListeners(NodeImpl n, java.util.Vector listeners)` Store event listener registered on a given node This is another place where we could use weak references! Indeed, the node here won't be GC'ed as long as some listener is registered on it, since the eventsListeners table will have a reference to the node.
`protected java.util.Vector` `DocumentImpl.getEventListeners(NodeImpl n)` Retreive event listener registered on a given node
`protected void` `DocumentImpl.addEventListener(NodeImpl node, java.lang.String type, EventListener listener, boolean useCapture)` Introduced in DOM Level 2.
`protected void` `DocumentImpl.removeEventListener(NodeImpl node, java.lang.String type, EventListener listener, boolean useCapture)` Introduced in DOM Level 2.
`protected boolean` `DocumentImpl.dispatchEvent(NodeImpl node, Event event)` Introduced in DOM Level 2.
`protected void` `DocumentImpl.dispatchEventToSubtree(NodeImpl node, Node n, Event e)` NON-DOM INTERNAL: DOMNodeInsertedIntoDocument and ...RemovedFrom...
`protected void` `DocumentImpl.dispatchAggregateEvents(NodeImpl node, org.apache.xerces.dom.DocumentImpl.EnclosingAttr ea)` NON-DOM INTERNAL: Convenience wrapper for calling dispatchAggregateEvents when the context was established by `savedEnclosingAttr`.
`protected void` `DocumentImpl.dispatchAggregateEvents(NodeImpl node, AttrImpl enclosingAttr, java.lang.String oldvalue, short change)` NON-DOM INTERNAL: Generate the "aggregated" post-mutation events DOMAttrModified and DOMSubtreeModified.
`protected void` `DocumentImpl.saveEnclosingAttr(NodeImpl node)` NON-DOM INTERNAL: Pre-mutation context check, in preparation for later generating DOMAttrModified events.
`NamedNodeMapImpl` `NamedNodeMapImpl.cloneMap(NodeImpl ownerNode)` Cloning a NamedNodeMap is a DEEP OPERATION; it always clones all the nodes contained in the map.
`NamedNodeMapImpl` `AttributeMap.cloneMap(NodeImpl ownerNode)` Cloning a NamedNodeMap is a DEEP OPERATION; it always clones all the nodes contained in the map.

Constructors in org.apache.xerces.dom with parameters of type NodeImpl
`DeepNodeListImpl.DeepNodeListImpl(NodeImpl rootNode, java.lang.String tagName)` Constructor.
`DeepNodeListImpl.DeepNodeListImpl(NodeImpl rootNode, java.lang.String nsName, java.lang.String tagName)` Constructor for Namespace support.
`NamedNodeMapImpl.NamedNodeMapImpl(NodeImpl ownerNode)` Constructs a named node map.

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