Package | Description |
---|---|
org.apache.html.dom | |
org.apache.wml.dom | |
org.apache.xerces.dom |
Constructor and Description |
---|
NameNodeListImpl(NodeImpl rootNode,
String tagName)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
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 |
PSVIAttrNSImpl
Attribute namespace implementation; stores PSVI attribute items.
|
class |
PSVIDocumentImpl
Our own document implementation, which knows how to create an element
with PSVI information.
|
class |
PSVIElementNSImpl
Element namespace implementation; stores PSVI element items.
|
class |
TextImpl
Text nodes hold the non-markup, non-Entity content of
an Element or Attribute.
|
Modifier and Type | Field and Description |
---|---|
protected NodeImpl |
NodeImpl.ownerNode |
protected NodeImpl |
NamedNodeMapImpl.ownerNode |
protected NodeImpl |
DeepNodeListImpl.rootNode |
Modifier and Type | Method and Description |
---|---|
protected void |
DocumentImpl.addEventListener(NodeImpl node,
String type,
EventListener listener,
boolean useCapture)
Introduced in DOM Level 2.
|
protected void |
CoreDocumentImpl.addEventListener(NodeImpl node,
String type,
EventListener listener,
boolean useCapture) |
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.
|
protected void |
DocumentImpl.copyEventListeners(NodeImpl src,
NodeImpl tgt) |
protected void |
CoreDocumentImpl.copyEventListeners(NodeImpl src,
NodeImpl tgt) |
protected void |
DocumentImpl.dispatchAggregateEvents(NodeImpl node,
AttrImpl enclosingAttr,
String oldvalue,
short change)
NON-DOM INTERNAL: Generate the "aggregated" post-mutation events
DOMAttrModified and DOMSubtreeModified.
|
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 boolean |
DocumentImpl.dispatchEvent(NodeImpl node,
Event event)
Introduced in DOM Level 2.
|
protected boolean |
CoreDocumentImpl.dispatchEvent(NodeImpl node,
Event event) |
protected Vector |
DocumentImpl.getEventListeners(NodeImpl n)
Retreive event listener registered on a given node
|
protected Object |
CoreDocumentImpl.getUserData(NodeImpl n)
NON-DOM: kept for backward compatibility
Retreive user data related to a given node
|
protected void |
DocumentImpl.removeEventListener(NodeImpl node,
String type,
EventListener listener,
boolean useCapture)
Introduced in DOM Level 2.
|
protected void |
CoreDocumentImpl.removeEventListener(NodeImpl node,
String type,
EventListener listener,
boolean useCapture) |
protected void |
DocumentImpl.saveEnclosingAttr(NodeImpl node)
NON-DOM INTERNAL: Pre-mutation context check, in
preparation for later generating DOMAttrModified events.
|
protected void |
DocumentImpl.setEventListeners(NodeImpl n,
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 void |
CoreDocumentImpl.setUserData(NodeImpl n,
Object data)
NON-DOM: kept for backward compatibility
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.
|
Constructor and Description |
---|
DeepNodeListImpl(NodeImpl rootNode,
String tagName)
Constructor.
|
DeepNodeListImpl(NodeImpl rootNode,
String nsName,
String tagName)
Constructor for Namespace support.
|
NamedNodeMapImpl(NodeImpl ownerNode)
Constructs a named node map.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.