Package com.evolveum.midpoint.util
Class JAXBUtil
java.lang.Object
com.evolveum.midpoint.util.JAXBUtil
- Author:
- lazyman
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleancompareElementList(List<Object> aList, List<Object> bList, boolean considerNamespacePrefixes) static <T> Class<T>findClassForType(QName typeName, Package pkg) static ObjectfindElement(List<Object> elements, QName elementName) Looks for an element with specified name.static DocumentgetDocument(Object element) static StringgetElementLocalName(Object element) static QNamegetElementQName(Object element) static Stringstatic StringgetTextContentDump(Object element) Returns short description of element content for diagnostics use (logs, dumps).static <T> StringgetTypeLocalName(Class<T> type) static <T> QNamegetTypeQName(Class<T> type) static booleanlistChildElements(Object parentElement) 
- 
Constructor Details- 
JAXBUtilpublic JAXBUtil()
 
- 
- 
Method Details- 
getSchemaNamespace
- 
getTypeLocalName
- 
getTypeQName
- 
isElement
- 
getElementQName
- 
getElementLocalName
- 
getTextContentDumpReturns 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- Parameters:
- element-
- Returns:
 
- 
findElementLooks for an element with specified name. Considers both DOM and JAXB elements. Assumes single element instance in the list.- Parameters:
- elements-
- elementName-
 
- 
listChildElements- Parameters:
- parentElement-
- Returns:
 
- 
findClassForType
- 
compareElementList
 
-