com.evolveum.midpoint.util
Class JAXBUtil
java.lang.Object
com.evolveum.midpoint.util.JAXBUtil
public final class JAXBUtil
- extends java.lang.Object
- Author:
- lazyman
Method Summary |
static boolean |
compareElementList(java.util.List<java.lang.Object> aList,
java.util.List<java.lang.Object> bList,
boolean considerNamespacePrefixes)
|
static java.lang.Class |
findClassForType(javax.xml.namespace.QName typeName,
java.lang.Package pkg)
|
static java.lang.Object |
findElement(java.util.List<java.lang.Object> elements,
javax.xml.namespace.QName elementName)
Looks for an element with specified name. |
static org.w3c.dom.Document |
getDocument(java.lang.Object element)
|
static java.lang.String |
getElementLocalName(java.lang.Object element)
|
static javax.xml.namespace.QName |
getElementQName(java.lang.Object element)
|
static java.lang.String |
getSchemaNamespace(java.lang.Package pkg)
|
static java.lang.String |
getTextContentDump(java.lang.Object element)
Returns short description of element content for diagnostics use (logs,
dumps). |
static
|
getTypeLocalName(java.lang.Class<T> type)
|
static
<T> javax.xml.namespace.QName |
|
getTypeQName(java.lang.Class<T> type)
|
static boolean |
isElement(java.lang.Object element)
|
static java.util.List<java.lang.Object> |
listChildElements(java.lang.Object parentElement)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBUtil
public JAXBUtil()
getSchemaNamespace
public static java.lang.String getSchemaNamespace(java.lang.Package pkg)
getTypeLocalName
public static <T> java.lang.String getTypeLocalName(java.lang.Class<T> type)
getTypeQName
public static <T> javax.xml.namespace.QName getTypeQName(java.lang.Class<T> type)
isElement
public static boolean isElement(java.lang.Object element)
getElementQName
public static javax.xml.namespace.QName getElementQName(java.lang.Object element)
getElementLocalName
public static java.lang.String getElementLocalName(java.lang.Object element)
getTextContentDump
public static java.lang.String getTextContentDump(java.lang.Object element)
- Returns short description of element content for diagnostics use (logs,
dumps).
Works with DOM and JAXB elements.
- Parameters:
element
- DOM or JAXB element
- Returns:
- short description of element content
getDocument
public static org.w3c.dom.Document getDocument(java.lang.Object element)
- Parameters:
element
-
- Returns:
findElement
public static java.lang.Object findElement(java.util.List<java.lang.Object> elements,
javax.xml.namespace.QName elementName)
- Looks for an element with specified name. Considers both DOM and JAXB
elements. Assumes single element instance in the list.
- Parameters:
elements
- elementName
-
listChildElements
public static java.util.List<java.lang.Object> listChildElements(java.lang.Object parentElement)
- Parameters:
parentElement
-
- Returns:
findClassForType
public static java.lang.Class findClassForType(javax.xml.namespace.QName typeName,
java.lang.Package pkg)
compareElementList
public static boolean compareElementList(java.util.List<java.lang.Object> aList,
java.util.List<java.lang.Object> bList,
boolean considerNamespacePrefixes)
Copyright © 2012 evolveum. All Rights Reserved.