|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xerces.impl.xs.opti.DefaultNode
org.apache.xerces.impl.xs.opti.NodeImpl
org.apache.xerces.impl.xs.opti.DefaultElement
org.apache.xerces.impl.xs.opti.ElementImpl
Field Summary |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Constructor Summary | |
ElementImpl(int line,
int column)
|
|
ElementImpl(int line,
int column,
int offset)
|
|
ElementImpl(java.lang.String prefix,
java.lang.String localpart,
java.lang.String rawname,
java.lang.String uri,
int line,
int column)
|
|
ElementImpl(java.lang.String prefix,
java.lang.String localpart,
java.lang.String rawname,
java.lang.String uri,
int line,
int column,
int offset)
|
Method Summary | |
java.lang.String |
getAnnotation()
|
java.lang.String |
getAttribute(java.lang.String name)
Retrieves an attribute value by name. |
org.w3c.dom.Attr |
getAttributeNode(java.lang.String name)
Retrieves an attribute node by name. |
org.w3c.dom.Attr |
getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
Retrieves an Attr node by local name and namespace URI. |
java.lang.String |
getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
Retrieves an attribute value by local name and namespace URI. |
org.w3c.dom.NamedNodeMap |
getAttributes()
A NamedNodeMap containing the attributes of this node (if
it is an Element ) or null otherwise. |
int |
getCharacterOffset()
Returns the character offset. |
int |
getColumnNumber()
Returns the column number. |
org.w3c.dom.Node |
getFirstChild()
The first child of this node. |
org.w3c.dom.Node |
getLastChild()
The last child of this node. |
int |
getLineNumber()
Returns the line number. |
org.w3c.dom.Node |
getNextSibling()
The node immediately following this node. |
org.w3c.dom.Document |
getOwnerDocument()
The Document object associated with this node. |
org.w3c.dom.Node |
getParentNode()
The parent of this node. |
org.w3c.dom.Node |
getPreviousSibling()
The node immediately preceding this node. |
java.lang.String |
getSyntheticAnnotation()
|
java.lang.String |
getTagName()
The name of the element. |
boolean |
hasAttribute(java.lang.String name)
Returns true when an attribute with a given name is
specified on this element or has a default value, false
otherwise. |
boolean |
hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
Returns true when an attribute with a given local name and
namespace URI is specified on this element or has a default value,
false otherwise. |
boolean |
hasAttributes()
Returns whether this node (if it is an element) has any attributes. |
boolean |
hasChildNodes()
Returns whether this node has any children. |
void |
setAttribute(java.lang.String name,
java.lang.String value)
Adds a new attribute. |
Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultElement |
getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, removeAttribute, removeAttributeNode, removeAttributeNS, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
Methods inherited from class org.apache.xerces.impl.xs.opti.NodeImpl |
getLocalName, getNamespaceURI, getNodeName, getNodeType, getPrefix, getReadOnly, setReadOnly, toString |
Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultNode |
appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getNodeValue, getTextContent, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLocalName, getNamespaceURI, getNodeName, getNodeType, getNodeValue, getPrefix, getTextContent, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
Constructor Detail |
public ElementImpl(int line, int column, int offset)
public ElementImpl(int line, int column)
public ElementImpl(java.lang.String prefix, java.lang.String localpart, java.lang.String rawname, java.lang.String uri, int line, int column, int offset)
public ElementImpl(java.lang.String prefix, java.lang.String localpart, java.lang.String rawname, java.lang.String uri, int line, int column)
Method Detail |
public org.w3c.dom.Document getOwnerDocument()
org.w3c.dom.Node
Document
object associated with this node. This is
also the Document
object used to create new nodes. When
this node is a Document
or a DocumentType
which is not used with any Document
yet, this is
null
.
getOwnerDocument
in interface org.w3c.dom.Node
getOwnerDocument
in class DefaultNode
public org.w3c.dom.Node getParentNode()
org.w3c.dom.Node
Attr
,
Document
, DocumentFragment
,
Entity
, and Notation
may have a parent.
However, if a node has just been created and not yet added to the
tree, or if it has been removed from the tree, this is
null
.
getParentNode
in interface org.w3c.dom.Node
getParentNode
in class DefaultNode
public boolean hasChildNodes()
org.w3c.dom.Node
hasChildNodes
in interface org.w3c.dom.Node
hasChildNodes
in class DefaultNode
public org.w3c.dom.Node getFirstChild()
org.w3c.dom.Node
null
.
getFirstChild
in interface org.w3c.dom.Node
getFirstChild
in class DefaultNode
public org.w3c.dom.Node getLastChild()
org.w3c.dom.Node
null
.
getLastChild
in interface org.w3c.dom.Node
getLastChild
in class DefaultNode
public org.w3c.dom.Node getPreviousSibling()
org.w3c.dom.Node
null
.
getPreviousSibling
in interface org.w3c.dom.Node
getPreviousSibling
in class DefaultNode
public org.w3c.dom.Node getNextSibling()
org.w3c.dom.Node
null
.
getNextSibling
in interface org.w3c.dom.Node
getNextSibling
in class DefaultNode
public org.w3c.dom.NamedNodeMap getAttributes()
org.w3c.dom.Node
NamedNodeMap
containing the attributes of this node (if
it is an Element
) or null
otherwise.
getAttributes
in interface org.w3c.dom.Node
getAttributes
in class DefaultNode
public boolean hasAttributes()
org.w3c.dom.Node
hasAttributes
in interface org.w3c.dom.Node
hasAttributes
in class DefaultNode
public java.lang.String getTagName()
org.w3c.dom.Element
Node.localName
is different
from null
, this attribute is a qualified name. For
example, in:
<elementExample id="demo"> ... </elementExample> ,
tagName
has the value
"elementExample"
. Note that this is case-preserving in
XML, as are all of the operations of the DOM. The HTML DOM returns
the tagName
of an HTML element in the canonical
uppercase form, regardless of the case in the source HTML document.
getTagName
in interface org.w3c.dom.Element
getTagName
in class DefaultElement
public java.lang.String getAttribute(java.lang.String name)
org.w3c.dom.Element
getAttribute
in interface org.w3c.dom.Element
getAttribute
in class DefaultElement
public org.w3c.dom.Attr getAttributeNode(java.lang.String name)
org.w3c.dom.Element
getAttributeNodeNS
method.
getAttributeNode
in interface org.w3c.dom.Element
getAttributeNode
in class DefaultElement
public java.lang.String getAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
org.w3c.dom.Element
null
as the
namespaceURI
parameter for methods if they wish to have
no namespace.
getAttributeNS
in interface org.w3c.dom.Element
getAttributeNS
in class DefaultElement
public org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)
org.w3c.dom.Element
Attr
node by local name and namespace URI.
null
as the
namespaceURI
parameter for methods if they wish to have
no namespace.
getAttributeNodeNS
in interface org.w3c.dom.Element
getAttributeNodeNS
in class DefaultElement
public boolean hasAttribute(java.lang.String name)
org.w3c.dom.Element
true
when an attribute with a given name is
specified on this element or has a default value, false
otherwise.
hasAttribute
in interface org.w3c.dom.Element
hasAttribute
in class DefaultElement
public boolean hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
org.w3c.dom.Element
true
when an attribute with a given local name and
namespace URI is specified on this element or has a default value,
false
otherwise.
null
as the
namespaceURI
parameter for methods if they wish to have
no namespace.
hasAttributeNS
in interface org.w3c.dom.Element
hasAttributeNS
in class DefaultElement
public void setAttribute(java.lang.String name, java.lang.String value)
org.w3c.dom.Element
Attr
node plus any
Text
and EntityReference
nodes, build the
appropriate subtree, and use setAttributeNode
to assign
it as the value of an attribute.
setAttributeNS
method.
setAttribute
in interface org.w3c.dom.Element
setAttribute
in class DefaultElement
public int getLineNumber()
public int getColumnNumber()
public int getCharacterOffset()
public java.lang.String getAnnotation()
public java.lang.String getSyntheticAnnotation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |