public class NodeDefNode extends java.lang.Object implements DefNode
DefNode
interface
by creating a wrapper around some sort of Node
object.
Currently, it is required that the wrapped objects actually be of type
Text
or Attr
, but that requirement might
conceivably be relaxed in a future release, to also support
Comment
and ProcessingInstruction
.
To create a wrapper around an Element
object,
construct an ElementDefElement
object.
Or better yet, to create a wrapper around an Element
or Text
object (unless the object already implements
DefNode
), use the normalize
method.
DefNode
ATTRIBUTE_NODE, CDATA_SECTION_NODE, ELEMENT_NODE, TEXT_NODE
Constructor and Description |
---|
NodeDefNode(org.w3c.dom.Node node) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLocalName() |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getNodeName() |
short |
getNodeType() |
java.lang.String |
getNodeValue() |
static DefNode |
normalize(java.lang.Object obj) |
public static final DefNode normalize(java.lang.Object obj)
public java.lang.String getLocalName()
getLocalName
in interface DefNode
public java.lang.String getNamespaceURI()
getNamespaceURI
in interface DefNode
public java.lang.String getNodeName()
getNodeName
in interface DefNode
public short getNodeType()
getNodeType
in interface DefNode
public java.lang.String getNodeValue()
getNodeValue
in interface DefNode