com.evolveum.midpoint.common.jaxb
Class JAXBUtil
java.lang.Object
com.evolveum.midpoint.common.jaxb.JAXBUtil
public final class JAXBUtil
- extends java.lang.Object
- Author:
- lazyman
Method Summary |
static ObjectType |
clone(ObjectType object)
|
static
|
jaxbToDom(T jaxbObject,
javax.xml.namespace.QName elementQName,
org.w3c.dom.Document doc)
|
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.Element element)
|
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
|
marshalWrap(T jaxbObject,
javax.xml.namespace.QName elementQName)
|
static
|
objectTypeToDom(T jaxbObject,
org.w3c.dom.Document doc)
|
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 java.lang.Object |
unmarshal(java.io.File file)
|
static java.lang.Object |
unmarshal(java.io.InputStream input)
|
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 |
JAXBUtil
public JAXBUtil()
clone
public static ObjectType clone(ObjectType object)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
marshal
public static java.lang.String marshal(java.lang.Object object)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
marshal
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
- Throws:
javax.xml.bind.JAXBException
marshalWrap
public static java.lang.String marshalWrap(java.lang.Object object)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
marshalWrap
public static <T> java.lang.String marshalWrap(T jaxbObject,
javax.xml.namespace.QName elementQName)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
marshalWrap
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
- Throws:
javax.xml.bind.JAXBException
silentMarshal
public static java.lang.String silentMarshal(java.lang.Object xmlObject)
silentMarshalWrap
public static <T> java.lang.String silentMarshalWrap(T jaxbObject,
javax.xml.namespace.QName elementQName)
silentMarshalWrap
public static java.lang.String silentMarshalWrap(java.lang.Object object)
marshal
public static void marshal(java.lang.Object xmlObject,
org.w3c.dom.Element element)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
marshal
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
- Throws:
javax.xml.bind.JAXBException
silentMarshal
public static void silentMarshal(java.lang.Object xmlObject,
org.w3c.dom.Element element)
unmarshal
public static java.lang.Object unmarshal(java.lang.String xmlString)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
unmarshal
public static java.lang.Object unmarshal(java.io.InputStream input)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
silentUnmarshal
public static java.lang.Object silentUnmarshal(java.lang.String xmlString)
silentUnmarshal
public static java.lang.Object silentUnmarshal(java.io.File file)
unmarshal
public static java.lang.Object unmarshal(java.io.File file)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
jaxbToDom
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
- Throws:
javax.xml.bind.JAXBException
objectTypeToDom
public static <T extends ObjectType> org.w3c.dom.Element objectTypeToDom(T jaxbObject,
org.w3c.dom.Document doc)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
Copyright © 2011 evolveum. All Rights Reserved.