public class ElementPrismContainerImpl<T extends Containerable> extends ElementPrismAbstractImpl
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 |
---|
ElementPrismContainerImpl(PrismContainerValue<T> value) |
Modifier and Type | Method and Description |
---|---|
Node |
appendChild(Node newChild) |
Node |
cloneNode(boolean deep) |
protected Map<String,String> |
getAttributeMap() |
protected PrismContainer<T> |
getContainer() |
NodeList |
getElementsByTagName(String name) |
NodeList |
getElementsByTagNameNS(String namespaceURI,
String localName) |
String |
getTextContent() |
protected PrismContainerValue<T> |
getValue() |
protected NodeList |
getValueNodeList() |
boolean |
hasChildNodes() |
Node |
insertBefore(Node newChild,
Node refChild) |
Node |
removeChild(Node oldChild) |
Node |
replaceChild(Node newChild,
Node oldChild) |
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
public ElementPrismContainerImpl(PrismContainerValue<T> value)
protected PrismContainerValue<T> getValue()
getValue
in class ElementPrismAbstractImpl
protected PrismContainer<T> getContainer()
public String getTextContent() throws DOMException
getTextContent
in interface Node
getTextContent
in class ElementPrismAbstractImpl
DOMException
protected NodeList getValueNodeList()
getValueNodeList
in class ElementPrismAbstractImpl
public NodeList getElementsByTagName(String name)
getElementsByTagName
in interface Element
getElementsByTagName
in class ElementPrismAbstractImpl
public NodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException
getElementsByTagNameNS
in interface Element
getElementsByTagNameNS
in class ElementPrismAbstractImpl
DOMException
public Node insertBefore(Node newChild, Node refChild) throws DOMException
insertBefore
in interface Node
insertBefore
in class ElementPrismAbstractImpl
DOMException
public Node replaceChild(Node newChild, Node oldChild) throws DOMException
replaceChild
in interface Node
replaceChild
in class ElementPrismAbstractImpl
DOMException
public Node removeChild(Node oldChild) throws DOMException
removeChild
in interface Node
removeChild
in class ElementPrismAbstractImpl
DOMException
public Node appendChild(Node newChild) throws DOMException
appendChild
in interface Node
appendChild
in class ElementPrismAbstractImpl
DOMException
public boolean hasChildNodes()
hasChildNodes
in interface Node
hasChildNodes
in class ElementPrismAbstractImpl
public Node cloneNode(boolean deep)
cloneNode
in interface Node
cloneNode
in class ElementPrismAbstractImpl
protected Map<String,String> getAttributeMap()
getAttributeMap
in class ElementPrismAbstractImpl
Copyright © 2013 evolveum. All rights reserved.