org.apache.cxf.jaxb
Class JAXBEncoderDecoder
java.lang.Object
org.apache.cxf.jaxb.JAXBEncoderDecoder
public final class JAXBEncoderDecoder
- extends java.lang.Object
Utility functions for JAXB.
Method Summary |
static java.lang.Class<?> |
getClassFromType(java.lang.reflect.Type t)
|
static java.lang.Object |
getElementValue(java.lang.Object obj)
|
static void |
marshall(javax.xml.bind.Marshaller marshaller,
java.lang.Object elValue,
MessagePartInfo part,
java.lang.Object source)
|
static void |
marshallException(javax.xml.bind.Marshaller marshaller,
java.lang.Exception elValue,
MessagePartInfo part,
java.lang.Object source)
|
static void |
marshallNullElement(javax.xml.bind.Marshaller marshaller,
java.lang.Object source,
MessagePartInfo part)
|
static void |
marshalWithBridge(javax.xml.namespace.QName qname,
java.lang.Class<?> cls,
java.lang.annotation.Annotation[] anns,
java.util.Set<java.lang.Class<?>> ctxClasses,
java.lang.Object elValue,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentMarshaller am)
|
static java.lang.Object |
unmarshall(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
MessagePartInfo part,
boolean unwrap)
|
static java.lang.Object |
unmarshall(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
boolean unwrap)
|
static java.util.List<java.lang.Object> |
unmarshallArray(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
java.util.List<java.lang.Object> ret)
|
static java.lang.Exception |
unmarshallException(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
MessagePartInfo part)
|
static java.lang.Object |
unmarshalWithBridge(javax.xml.namespace.QName qname,
java.lang.Class<?> cls,
java.lang.annotation.Annotation[] anns,
java.util.Set<java.lang.Class<?>> ctxClasses,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentUnmarshaller am)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
marshall
public static void marshall(javax.xml.bind.Marshaller marshaller,
java.lang.Object elValue,
MessagePartInfo part,
java.lang.Object source)
marshalWithBridge
public static void marshalWithBridge(javax.xml.namespace.QName qname,
java.lang.Class<?> cls,
java.lang.annotation.Annotation[] anns,
java.util.Set<java.lang.Class<?>> ctxClasses,
java.lang.Object elValue,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentMarshaller am)
unmarshalWithBridge
public static java.lang.Object unmarshalWithBridge(javax.xml.namespace.QName qname,
java.lang.Class<?> cls,
java.lang.annotation.Annotation[] anns,
java.util.Set<java.lang.Class<?>> ctxClasses,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentUnmarshaller am)
marshallException
public static void marshallException(javax.xml.bind.Marshaller marshaller,
java.lang.Exception elValue,
MessagePartInfo part,
java.lang.Object source)
unmarshallException
public static java.lang.Exception unmarshallException(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
MessagePartInfo part)
marshallNullElement
public static void marshallNullElement(javax.xml.bind.Marshaller marshaller,
java.lang.Object source,
MessagePartInfo part)
unmarshall
public static java.lang.Object unmarshall(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
MessagePartInfo part,
boolean unwrap)
unmarshall
public static java.lang.Object unmarshall(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
boolean unwrap)
getElementValue
public static java.lang.Object getElementValue(java.lang.Object obj)
getClassFromType
public static java.lang.Class<?> getClassFromType(java.lang.reflect.Type t)
unmarshallArray
public static java.util.List<java.lang.Object> unmarshallArray(javax.xml.bind.Unmarshaller u,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
java.util.List<java.lang.Object> ret)
Apache CXF