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:
org.w3c.dom.Element, org.w3c.dom.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
 org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
           
 org.w3c.dom.Node cloneNode(boolean deep)
           
protected  java.util.Map<java.lang.String,java.lang.String> getAttributeMap()
           
 org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
           
 org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
           
protected  PrismReference getProperty()
           
 java.lang.String getTextContent()
           
protected  PrismReferenceValue getValue()
           
protected  org.w3c.dom.NodeList getValueNodeList()
           
 boolean hasChildNodes()
           
 org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)
           
 org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
           
 org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.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 java.lang.String getTextContent()
                                throws org.w3c.dom.DOMException
Specified by:
getTextContent in interface org.w3c.dom.Node
Specified by:
getTextContent in class ElementPrismAbstractImpl
Throws:
org.w3c.dom.DOMException

getValueNodeList

protected org.w3c.dom.NodeList getValueNodeList()
Specified by:
getValueNodeList in class ElementPrismAbstractImpl

getElementsByTagName

public org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
Specified by:
getElementsByTagName in interface org.w3c.dom.Element
Specified by:
getElementsByTagName in class ElementPrismAbstractImpl

getElementsByTagNameNS

public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI,
                                                   java.lang.String localName)
                                            throws org.w3c.dom.DOMException
Specified by:
getElementsByTagNameNS in interface org.w3c.dom.Element
Specified by:
getElementsByTagNameNS in class ElementPrismAbstractImpl
Throws:
org.w3c.dom.DOMException

insertBefore

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

replaceChild

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

removeChild

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

appendChild

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

hasChildNodes

public boolean hasChildNodes()
Specified by:
hasChildNodes in interface org.w3c.dom.Node
Specified by:
hasChildNodes in class ElementPrismAbstractImpl

cloneNode

public org.w3c.dom.Node cloneNode(boolean deep)
Specified by:
cloneNode in interface org.w3c.dom.Node
Specified by:
cloneNode in class ElementPrismAbstractImpl

getAttributeMap

protected java.util.Map<java.lang.String,java.lang.String> getAttributeMap()
Overrides:
getAttributeMap in class ElementPrismAbstractImpl


Copyright © 2012 evolveum. All Rights Reserved.