|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.schema.util.JAXBUtil
public final class JAXBUtil
Constructor Summary | |
---|---|
JAXBUtil()
|
Method Summary | ||
---|---|---|
static ObjectType |
clone(ObjectType object)
|
|
static boolean |
compareAny(java.util.List<java.lang.Object> a,
java.util.List<java.lang.Object> b)
|
|
static javax.xml.bind.Unmarshaller |
createUnmarshaller()
|
|
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
|
fromElement(java.lang.Object element,
java.lang.Class<T> type)
|
|
static javax.xml.bind.JAXBContext |
getContext()
|
|
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 javax.xml.bind.JAXBIntrospector |
getIntrospector()
|
|
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
|
getTypeQName(java.lang.Class<T> type)
|
|
static boolean |
isElement(java.lang.Object element)
|
|
static boolean |
isJaxbClass(java.lang.Class<?> clazz)
|
|
static
|
jaxbToDom(javax.xml.bind.JAXBElement<T> jaxbElement,
org.w3c.dom.Document doc)
|
|
static
|
jaxbToDom(T jaxbObject,
javax.xml.namespace.QName elementQName,
org.w3c.dom.Document doc)
|
|
static java.util.List<java.lang.Object> |
listChildElements(java.lang.Object parentElement)
|
|
static java.lang.String |
marshal(java.util.Map<java.lang.String,java.lang.Object> jaxbProperties,
java.lang.Object object)
|
|
static void |
marshal(java.util.Map<java.lang.String,java.lang.Object> properties,
java.lang.Object xmlObject,
java.io.OutputStream stream)
|
|
static java.lang.String |
marshal(java.lang.Object object)
|
|
static void |
marshal(java.lang.Object xmlObject,
org.w3c.dom.Node parentNode)
|
|
static org.w3c.dom.Element |
marshallObjectType(ObjectType object)
|
|
static
|
marshalWrap(java.util.Map<java.lang.String,java.lang.Object> jaxbProperties,
T jaxbObject,
javax.xml.namespace.QName elementQName)
|
|
static java.lang.String |
marshalWrap(java.lang.Object object)
|
|
static java.lang.String |
marshalWrap(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> jaxbProperties)
|
|
static
|
marshalWrap(T jaxbObject,
javax.xml.namespace.QName elementQName)
|
|
static
|
objectTypeToDom(T jaxbObject,
org.w3c.dom.Document doc)
|
|
static java.lang.String |
serializeElementToString(java.lang.Object element)
Serializes DOM or JAXB element to string |
|
static java.lang.String |
serializeElementToString(java.lang.Object element,
javax.xml.namespace.QName elementName)
Serializes DOM or JAXB element to string, using specified elementName if needed. |
|
static java.lang.String |
silentMarshal(java.lang.Object xmlObject)
|
|
static void |
silentMarshal(java.lang.Object xmlObject,
org.w3c.dom.Element element)
|
|
static java.lang.String |
silentMarshalWrap(java.lang.Object object)
|
|
static
|
silentMarshalWrap(T jaxbObject,
javax.xml.namespace.QName elementQName)
|
|
static java.lang.Object |
silentUnmarshal(java.io.File file)
|
|
static java.lang.Object |
silentUnmarshal(java.lang.String xmlString)
|
|
static org.w3c.dom.Element |
toDomElement(java.lang.Object element)
|
|
static org.w3c.dom.Element |
toDomElement(java.lang.Object jaxbElement,
org.w3c.dom.Document doc)
|
|
static org.w3c.dom.Element |
toDomElement(java.lang.Object jaxbElement,
org.w3c.dom.Document doc,
boolean adopt,
boolean clone,
boolean deep)
|
|
static
|
unmarshal(java.lang.Class<T> type,
java.io.InputStream input)
|
|
static
|
unmarshal(java.lang.Class<T> type,
java.io.Reader reader)
|
|
static
|
unmarshal(java.lang.Class<T> type,
java.lang.String xmlString)
|
|
static java.lang.Object |
unmarshal(java.io.File file)
|
|
static
|
unmarshal(java.io.File file,
java.lang.Class<T> clazz)
|
|
static java.lang.Object |
unmarshal(java.io.InputStream input)
|
|
static
|
unmarshal(org.w3c.dom.Node node)
|
|
static
|
unmarshal(org.w3c.dom.Node node,
java.lang.Class<T> declaredType)
|
|
static java.lang.Object |
unmarshal(java.lang.String xmlString)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JAXBUtil()
Method Detail |
---|
public static javax.xml.bind.JAXBContext getContext()
public static javax.xml.bind.JAXBIntrospector getIntrospector()
public static boolean isJaxbClass(java.lang.Class<?> clazz)
public static java.lang.String getSchemaNamespace(java.lang.Package pkg)
public static <T> java.lang.String getTypeLocalName(java.lang.Class<T> type)
public static <T> javax.xml.namespace.QName getTypeQName(java.lang.Class<T> type)
public static javax.xml.bind.Unmarshaller createUnmarshaller() throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static ObjectType clone(ObjectType object) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String marshal(java.lang.Object object) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String marshal(java.util.Map<java.lang.String,java.lang.Object> jaxbProperties, java.lang.Object object) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String marshalWrap(java.lang.Object object, java.util.Map<java.lang.String,java.lang.Object> jaxbProperties) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String marshalWrap(java.lang.Object object) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> java.lang.String marshalWrap(T jaxbObject, javax.xml.namespace.QName elementQName) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> java.lang.String marshalWrap(java.util.Map<java.lang.String,java.lang.Object> jaxbProperties, T jaxbObject, javax.xml.namespace.QName elementQName) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String silentMarshal(java.lang.Object xmlObject)
public static <T> java.lang.String silentMarshalWrap(T jaxbObject, javax.xml.namespace.QName elementQName)
public static java.lang.String silentMarshalWrap(java.lang.Object object)
public static void marshal(java.lang.Object xmlObject, org.w3c.dom.Node parentNode) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static void marshal(java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.Object xmlObject, java.io.OutputStream stream) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static org.w3c.dom.Element marshallObjectType(ObjectType object) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static void silentMarshal(java.lang.Object xmlObject, org.w3c.dom.Element element)
public static java.lang.Object unmarshal(java.lang.String xmlString) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> javax.xml.bind.JAXBElement<T> unmarshal(java.lang.Class<T> type, java.lang.String xmlString) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.Object unmarshal(java.io.InputStream input) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> javax.xml.bind.JAXBElement<T> unmarshal(java.lang.Class<T> type, java.io.InputStream input) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> javax.xml.bind.JAXBElement<T> unmarshal(java.lang.Class<T> type, java.io.Reader reader) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> javax.xml.bind.JAXBElement<T> unmarshal(org.w3c.dom.Node node) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> javax.xml.bind.JAXBElement<T> unmarshal(org.w3c.dom.Node node, java.lang.Class<T> declaredType) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.Object silentUnmarshal(java.lang.String xmlString)
public static java.lang.Object silentUnmarshal(java.io.File file)
public static <T> javax.xml.bind.JAXBElement<T> unmarshal(java.io.File file, java.lang.Class<T> clazz) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.Object unmarshal(java.io.File file) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> org.w3c.dom.Element jaxbToDom(T jaxbObject, javax.xml.namespace.QName elementQName, org.w3c.dom.Document doc) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T> org.w3c.dom.Element jaxbToDom(javax.xml.bind.JAXBElement<T> jaxbElement, org.w3c.dom.Document doc) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static <T extends ObjectType> org.w3c.dom.Element objectTypeToDom(T jaxbObject, org.w3c.dom.Document doc) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String serializeElementToString(java.lang.Object element) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String serializeElementToString(java.lang.Object element, javax.xml.namespace.QName elementName) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static boolean isElement(java.lang.Object element)
public static javax.xml.namespace.QName getElementQName(java.lang.Object element)
public static java.lang.String getElementLocalName(java.lang.Object element)
public static org.w3c.dom.Element toDomElement(java.lang.Object element) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static org.w3c.dom.Element toDomElement(java.lang.Object jaxbElement, org.w3c.dom.Document doc) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static org.w3c.dom.Element toDomElement(java.lang.Object jaxbElement, org.w3c.dom.Document doc, boolean adopt, boolean clone, boolean deep) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.String getTextContentDump(java.lang.Object element)
element
- DOM or JAXB element
public static org.w3c.dom.Document getDocument(java.lang.Object element)
element
-
public static java.lang.Object findElement(java.util.List<java.lang.Object> elements, javax.xml.namespace.QName elementName)
elements
- elementName
- public static java.util.List<java.lang.Object> listChildElements(java.lang.Object parentElement)
parentElement
-
public static boolean compareAny(java.util.List<java.lang.Object> a, java.util.List<java.lang.Object> b)
public static <T> T fromElement(java.lang.Object element, java.lang.Class<T> type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |