com.evolveum.midpoint.util
Class DOMUtil
java.lang.Object
com.evolveum.midpoint.util.DOMUtil
public class DOMUtil
- extends java.lang.Object
- Since:
- 0.1
- Version:
- $Revision$ $Date$
- Author:
- Igor Farinic, Radovan Semancik
Method Summary |
static java.lang.String |
findNamespace(org.w3c.dom.Node domNode,
java.lang.String prefix)
|
static org.w3c.dom.Document |
getDocument()
|
static org.w3c.dom.Element |
getFirstChildElement(org.w3c.dom.Node parent)
|
static org.w3c.dom.Node |
getNextSiblingElement(org.w3c.dom.Node node)
|
static javax.xml.namespace.QName |
getQName(org.w3c.dom.Element element)
|
static javax.xml.namespace.QName |
getQNameValue(org.w3c.dom.Element element)
|
static java.util.List<org.w3c.dom.Element> |
getSubelementList(org.w3c.dom.Node node)
|
static boolean |
hasXsiType(org.w3c.dom.Element element)
|
static java.lang.String |
lookupOrCreateNamespaceDeclaration(org.w3c.dom.Element element,
java.lang.String namespaceUri,
java.lang.String preferredPrefix)
|
static org.w3c.dom.Document |
parseDocument(java.lang.String doc)
|
static org.w3c.dom.Document |
parseFile(java.lang.String filePath)
|
static java.lang.StringBuffer |
printDom(org.w3c.dom.Node node)
|
static javax.xml.namespace.QName |
resolveQName(org.w3c.dom.Node domNode,
java.lang.String prefixNotation)
|
static javax.xml.namespace.QName |
resolveQName(org.w3c.dom.Node domNode,
java.lang.String prefixNotation,
java.lang.String defaultNamespacePrefix)
|
static javax.xml.namespace.QName |
resolveXsiType(org.w3c.dom.Element element,
java.lang.String defaultNamespacePrefix)
|
static java.lang.String |
serializeDOMToString(org.w3c.dom.Node node)
|
static void |
setNamespaceDeclaration(org.w3c.dom.Element element,
java.lang.String prefix,
java.lang.String namespaceUri)
|
static void |
setQNameAttribute(org.w3c.dom.Element element,
javax.xml.namespace.QName attributeName,
javax.xml.namespace.QName attributeValue)
|
static void |
setQNameValue(org.w3c.dom.Element element,
javax.xml.namespace.QName elementValue)
|
static void |
setXsiType(org.w3c.dom.Element element,
javax.xml.namespace.QName type)
|
static java.lang.String |
showDom(java.util.List<org.w3c.dom.Element> elements)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
W3C_XML_SCHEMA_XMLNS_URI
public static final java.lang.String W3C_XML_SCHEMA_XMLNS_URI
- See Also:
- Constant Field Values
W3C_XML_SCHEMA_XMLNS_PREFIX
public static final java.lang.String W3C_XML_SCHEMA_XMLNS_PREFIX
- See Also:
- Constant Field Values
NS_W3C_XSI_URI
public static final java.lang.String NS_W3C_XSI_URI
- See Also:
- Constant Field Values
NS_W3C_XSI_PREFIX
public static final java.lang.String NS_W3C_XSI_PREFIX
- See Also:
- Constant Field Values
XSI_TYPE
public static final javax.xml.namespace.QName XSI_TYPE
DOMUtil
public DOMUtil()
serializeDOMToString
public static java.lang.String serializeDOMToString(org.w3c.dom.Node node)
getDocument
public static org.w3c.dom.Document getDocument()
parseDocument
public static org.w3c.dom.Document parseDocument(java.lang.String doc)
parseFile
public static org.w3c.dom.Document parseFile(java.lang.String filePath)
showDom
public static java.lang.String showDom(java.util.List<org.w3c.dom.Element> elements)
printDom
public static java.lang.StringBuffer printDom(org.w3c.dom.Node node)
getNextSiblingElement
public static org.w3c.dom.Node getNextSiblingElement(org.w3c.dom.Node node)
getFirstChildElement
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node parent)
getSubelementList
public static java.util.List<org.w3c.dom.Element> getSubelementList(org.w3c.dom.Node node)
resolveQName
public static javax.xml.namespace.QName resolveQName(org.w3c.dom.Node domNode,
java.lang.String prefixNotation)
resolveQName
public static javax.xml.namespace.QName resolveQName(org.w3c.dom.Node domNode,
java.lang.String prefixNotation,
java.lang.String defaultNamespacePrefix)
findNamespace
public static java.lang.String findNamespace(org.w3c.dom.Node domNode,
java.lang.String prefix)
resolveXsiType
public static javax.xml.namespace.QName resolveXsiType(org.w3c.dom.Element element,
java.lang.String defaultNamespacePrefix)
hasXsiType
public static boolean hasXsiType(org.w3c.dom.Element element)
setXsiType
public static void setXsiType(org.w3c.dom.Element element,
javax.xml.namespace.QName type)
setQNameAttribute
public static void setQNameAttribute(org.w3c.dom.Element element,
javax.xml.namespace.QName attributeName,
javax.xml.namespace.QName attributeValue)
setQNameValue
public static void setQNameValue(org.w3c.dom.Element element,
javax.xml.namespace.QName elementValue)
lookupOrCreateNamespaceDeclaration
public static java.lang.String lookupOrCreateNamespaceDeclaration(org.w3c.dom.Element element,
java.lang.String namespaceUri,
java.lang.String preferredPrefix)
setNamespaceDeclaration
public static void setNamespaceDeclaration(org.w3c.dom.Element element,
java.lang.String prefix,
java.lang.String namespaceUri)
getQName
public static javax.xml.namespace.QName getQName(org.w3c.dom.Element element)
getQNameValue
public static javax.xml.namespace.QName getQNameValue(org.w3c.dom.Element element)
Copyright © 2011 evolveum. All Rights Reserved.