com.evolveum.midpoint.prism.dom
Class ElementPrismReferenceImpl<T>

java.lang.Object
  extended by com.evolveum.midpoint.prism.dom.ElementPrismAbstractImpl
      extended by com.evolveum.midpoint.prism.dom.ElementPrismReferenceImpl<T>
All Implemented Interfaces:
Element, Node

public class ElementPrismReferenceImpl<T>
extends ElementPrismAbstractImpl


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
ElementPrismReferenceImpl(PrismReferenceValue value)
           
 
Method Summary
 Node appendChild(Node newChild)
           
 Node cloneNode(boolean deep)
           
protected  Map<String,String> getAttributeMap()
           
 NodeList getElementsByTagName(String name)
           
 NodeList getElementsByTagNameNS(String namespaceURI, String localName)
           
protected  PrismReference getProperty()
           
 String getTextContent()
           
protected  PrismReferenceValue getValue()
           
protected  NodeList getValueNodeList()
           
 boolean hasChildNodes()
           
 Node insertBefore(Node newChild, Node refChild)
           
 Node removeChild(Node oldChild)
           
 Node replaceChild(Node newChild, Node oldChild)
           
 
Methods inherited from class com.evolveum.midpoint.prism.dom.ElementPrismAbstractImpl
compareDocumentPosition, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildNodes, getElementName, getFeature, getFirstChild, getItem, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getPrismContext, getSchemaTypeInfo, getTagName, getUserData, hasAttribute, hasAttributeNS, hasAttributes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ElementPrismReferenceImpl

public ElementPrismReferenceImpl(PrismReferenceValue value)
Method Detail

getValue

protected PrismReferenceValue getValue()
Overrides:
getValue in class ElementPrismAbstractImpl

getProperty

protected PrismReference getProperty()

getTextContent

public String getTextContent()
                      throws DOMException
Specified by:
getTextContent in interface Node
Specified by:
getTextContent in class ElementPrismAbstractImpl
Throws:
DOMException

getValueNodeList

protected NodeList getValueNodeList()
Specified by:
getValueNodeList in class ElementPrismAbstractImpl

getElementsByTagName

public NodeList getElementsByTagName(String name)
Specified by:
getElementsByTagName in interface Element
Specified by:
getElementsByTagName in class ElementPrismAbstractImpl

getElementsByTagNameNS

public NodeList getElementsByTagNameNS(String namespaceURI,
                                       String localName)
                                throws DOMException
Specified by:
getElementsByTagNameNS in interface Element
Specified by:
getElementsByTagNameNS in class ElementPrismAbstractImpl
Throws:
DOMException

insertBefore

public Node insertBefore(Node newChild,
                         Node refChild)
                  throws DOMException
Specified by:
insertBefore in interface Node
Specified by:
insertBefore in class ElementPrismAbstractImpl
Throws:
DOMException

replaceChild

public Node replaceChild(Node newChild,
                         Node oldChild)
                  throws DOMException
Specified by:
replaceChild in interface Node
Specified by:
replaceChild in class ElementPrismAbstractImpl
Throws:
DOMException

removeChild

public Node removeChild(Node oldChild)
                 throws DOMException
Specified by:
removeChild in interface Node
Specified by:
removeChild in class ElementPrismAbstractImpl
Throws:
DOMException

appendChild

public Node appendChild(Node newChild)
                 throws DOMException
Specified by:
appendChild in interface Node
Specified by:
appendChild in class ElementPrismAbstractImpl
Throws:
DOMException

hasChildNodes

public boolean hasChildNodes()
Specified by:
hasChildNodes in interface Node
Specified by:
hasChildNodes in class ElementPrismAbstractImpl

cloneNode

public Node cloneNode(boolean deep)
Specified by:
cloneNode in interface Node
Specified by:
cloneNode in class ElementPrismAbstractImpl

getAttributeMap

protected Map<String,String> getAttributeMap()
Overrides:
getAttributeMap in class ElementPrismAbstractImpl


Copyright © 2013 evolveum. All Rights Reserved.