public class AttrImpl extends NodeImpl implements Attr
This class is effectively read-only: Setters and update methods
inherited from org.w3c.Node
are not supported and will
raise an exception if called.
Modifier and Type | Field and Description |
---|---|
static
org.apache.commons.logging.Log |
LOG |
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 and Description |
---|
AttrImpl(ExpandedTree tree,
int node) |
Modifier and Type | Method and Description |
---|---|
protected Node |
cloneNode(Document doc,
boolean deep)
Given a owner document, clone the node
|
String |
getLocalName() |
String |
getName() |
String |
getNamespaceURI() |
Node |
getNextSibling() |
protected int |
getNodeID() |
String |
getNodeName() |
String |
getNodeValue() |
Element |
getOwnerElement()
OwnerElement for a namespace attribute is
null.
|
Node |
getParentNode() |
String |
getPrefix() |
protected int |
getPrefixID(int uriAtom) |
Node |
getPreviousSibling() |
TypeInfo |
getSchemaTypeInfo()
Unsupported.
|
boolean |
getSpecified() |
String |
getValue() |
boolean |
isId()
Unsupported.
|
String |
lookupNamespaceURI(String prefix) |
String |
lookupPrefix(String namespaceURI) |
void |
setValue(String value)
Unsupported.
|
appendChild,
builtinNSPrefix, cloneNode,
compareDocumentPosition, getAttributes,
getBaseURI,
getChildNodes,
getElementsByTagNameNSOrNodeName, getExpandedTree,
getFeature, getFirstChild,
getLastChild,
getNextChild,
getNodeType,
getNSNodeID,
getNSNodeID,
getOwnerDocument,
getPreviousChild,
getTextContent,
getUserData, hasAttributes,
hasChildNodes,
insertBefore,
isDefaultNamespace,
isEqualNode,
isSameNode,
isSupported, nextNSNodeID,
normalize,
removeChild,
replaceChild,
setNodeValue,
setPrefix,
setTextContent,
setUserData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
appendChild, cloneNode, compareDocumentPosition,
getAttributes,
getBaseURI, getChildNodes,
getFeature, getFirstChild,
getLastChild,
getNodeType, getOwnerDocument,
getTextContent,
getUserData, hasAttributes,
hasChildNodes,
insertBefore,
isDefaultNamespace,
isEqualNode, isSameNode, isSupported, normalize, removeChild, replaceChild,
setNodeValue,
setPrefix, setTextContent,
setUserData
public AttrImpl(ExpandedTree tree, int node)
protected Node cloneNode(Document doc, boolean deep)
NodeImpl
protected int getNodeID()
public String getLocalName()
getLocalName
in
interface Node
getLocalName
in
class NodeImpl
public String getNamespaceURI()
getNamespaceURI
in
interface Node
getNamespaceURI
in
class NodeImpl
public String getNodeName()
getNodeName
in
interface Node
getNodeName
in
class NodeImpl
public Node getNextSibling()
getNextSibling
in
interface Node
getNextSibling
in
class NodeImpl
public Node getParentNode()
getParentNode
in
interface Node
getParentNode
in
class NodeImpl
public Node getPreviousSibling()
getPreviousSibling
in
interface Node
getPreviousSibling
in
class NodeImpl
public String getNodeValue()
getNodeValue
in
interface Node
getNodeValue
in
class NodeImpl
public Element getOwnerElement()
getOwnerElement
in
interface Attr
protected int getPrefixID(int uriAtom)
getPrefixID
in
class NodeImpl
public String getPrefix()
public TypeInfo getSchemaTypeInfo()
getSchemaTypeInfo
in
interface Attr
public boolean getSpecified()
getSpecified
in
interface Attr
public String lookupNamespaceURI(String prefix)
lookupNamespaceURI
in
interface Node
lookupNamespaceURI
in class NodeImpl
public String lookupPrefix(String namespaceURI)
lookupPrefix
in
interface Node
lookupPrefix
in class NodeImpl
public void setValue(String value) throws DOMException
setValue
in
interface Attr
DOMException
Copyright © 2020 MarkLogic
Corporation. All Rights Reserved.
Complete online documentation for MarkLogic Server,
XQuery and related components may be found at
developer.marklogic.com