com.evolveum.midpoint.prism.dom
Class AttributeNodeImpl
java.lang.Object
com.evolveum.midpoint.prism.dom.AttributeNodeImpl
- All Implemented Interfaces:
- Attr, Node
public class AttributeNodeImpl
- extends Object
- implements Attr
- Author:
- semancik
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeNodeImpl
public AttributeNodeImpl(QName attrQName,
String value)
getIndex
public int getIndex()
setIndex
public void setIndex(int index)
getParent
public ElementPrismAbstractImpl getParent()
setParent
public void setParent(ElementPrismAbstractImpl parent)
getNodeMap
public AttributeNamedNodeMapImpl getNodeMap()
setNodeMap
public void setNodeMap(AttributeNamedNodeMapImpl nodeMap)
getNodeName
public String getNodeName()
- Specified by:
getNodeName
in interface Node
getNodeValue
public String getNodeValue()
throws DOMException
- Specified by:
getNodeValue
in interface Node
- Throws:
DOMException
setNodeValue
public void setNodeValue(String nodeValue)
throws DOMException
- Specified by:
setNodeValue
in interface Node
- Throws:
DOMException
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interface Node
getParentNode
public Node getParentNode()
- Specified by:
getParentNode
in interface Node
getChildNodes
public NodeList getChildNodes()
- Specified by:
getChildNodes
in interface Node
getFirstChild
public Node getFirstChild()
- Specified by:
getFirstChild
in interface Node
getLastChild
public Node getLastChild()
- Specified by:
getLastChild
in interface Node
getPreviousSibling
public Node getPreviousSibling()
- Specified by:
getPreviousSibling
in interface Node
getNextSibling
public Node getNextSibling()
- Specified by:
getNextSibling
in interface Node
getAttributes
public NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interface Node
getOwnerDocument
public Document getOwnerDocument()
- Specified by:
getOwnerDocument
in interface Node
insertBefore
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
- Specified by:
insertBefore
in interface Node
- Throws:
DOMException
replaceChild
public Node replaceChild(Node newChild,
Node oldChild)
throws DOMException
- Specified by:
replaceChild
in interface Node
- Throws:
DOMException
removeChild
public Node removeChild(Node oldChild)
throws DOMException
- Specified by:
removeChild
in interface Node
- Throws:
DOMException
appendChild
public Node appendChild(Node newChild)
throws DOMException
- Specified by:
appendChild
in interface Node
- Throws:
DOMException
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interface Node
cloneNode
public Node cloneNode(boolean deep)
- Specified by:
cloneNode
in interface Node
normalize
public void normalize()
- Specified by:
normalize
in interface Node
isSupported
public boolean isSupported(String feature,
String version)
- Specified by:
isSupported
in interface Node
getNamespaceURI
public String getNamespaceURI()
- Specified by:
getNamespaceURI
in interface Node
getPrefix
public String getPrefix()
- Specified by:
getPrefix
in interface Node
setPrefix
public void setPrefix(String prefix)
throws DOMException
- Specified by:
setPrefix
in interface Node
- Throws:
DOMException
getLocalName
public String getLocalName()
- Specified by:
getLocalName
in interface Node
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes
in interface Node
getBaseURI
public String getBaseURI()
- Specified by:
getBaseURI
in interface Node
compareDocumentPosition
public short compareDocumentPosition(Node other)
throws DOMException
- Specified by:
compareDocumentPosition
in interface Node
- Throws:
DOMException
getTextContent
public String getTextContent()
throws DOMException
- Specified by:
getTextContent
in interface Node
- Throws:
DOMException
setTextContent
public void setTextContent(String textContent)
throws DOMException
- Specified by:
setTextContent
in interface Node
- Throws:
DOMException
isSameNode
public boolean isSameNode(Node other)
- Specified by:
isSameNode
in interface Node
lookupPrefix
public String lookupPrefix(String namespaceURI)
- Specified by:
lookupPrefix
in interface Node
isDefaultNamespace
public boolean isDefaultNamespace(String namespaceURI)
- Specified by:
isDefaultNamespace
in interface Node
lookupNamespaceURI
public String lookupNamespaceURI(String prefix)
- Specified by:
lookupNamespaceURI
in interface Node
isEqualNode
public boolean isEqualNode(Node arg)
- Specified by:
isEqualNode
in interface Node
getFeature
public Object getFeature(String feature,
String version)
- Specified by:
getFeature
in interface Node
setUserData
public Object setUserData(String key,
Object data,
UserDataHandler handler)
- Specified by:
setUserData
in interface Node
getUserData
public Object getUserData(String key)
- Specified by:
getUserData
in interface Node
getName
public String getName()
- Specified by:
getName
in interface Attr
getSpecified
public boolean getSpecified()
- Specified by:
getSpecified
in interface Attr
getValue
public String getValue()
- Specified by:
getValue
in interface Attr
setValue
public void setValue(String value)
throws DOMException
- Specified by:
setValue
in interface Attr
- Throws:
DOMException
getOwnerElement
public Element getOwnerElement()
- Specified by:
getOwnerElement
in interface Attr
getSchemaTypeInfo
public TypeInfo getSchemaTypeInfo()
- Specified by:
getSchemaTypeInfo
in interface Attr
isId
public boolean isId()
- Specified by:
isId
in interface Attr
Copyright © 2013 evolveum. All Rights Reserved.