public final class JAXBEncoderDecoder extends Object
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
getClassFromType(Type t) |
static Object |
getElementValue(Object obj) |
static void |
marshall(Marshaller marshaller,
Object elValue,
org.apache.cxf.service.model.MessagePartInfo part,
Object source) |
static void |
marshallException(Marshaller marshaller,
Exception elValue,
org.apache.cxf.service.model.MessagePartInfo part,
Object source) |
static void |
marshallNullElement(Marshaller marshaller,
Object source,
org.apache.cxf.service.model.MessagePartInfo part) |
static void |
marshalWithBridge(QName qname,
Class<?> cls,
Annotation[] anns,
Set<Class<?>> ctxClasses,
Object elValue,
Object source,
AttachmentMarshaller am) |
static Object |
unmarshall(Unmarshaller u,
Object source,
org.apache.cxf.service.model.MessagePartInfo part,
boolean unwrap) |
static Object |
unmarshall(Unmarshaller u,
Object source,
QName elName,
Class<?> clazz,
boolean unwrap) |
static List<Object> |
unmarshallArray(Unmarshaller u,
Object source,
QName elName,
Class<?> clazz,
List<Object> ret) |
static Exception |
unmarshallException(Unmarshaller u,
Object source,
org.apache.cxf.service.model.MessagePartInfo part) |
static Object |
unmarshalWithBridge(QName qname,
Class<?> cls,
Annotation[] anns,
Set<Class<?>> ctxClasses,
Object source,
AttachmentUnmarshaller am) |
public static void marshall(Marshaller marshaller, Object elValue, org.apache.cxf.service.model.MessagePartInfo part, Object source)
public static void marshalWithBridge(QName qname, Class<?> cls, Annotation[] anns, Set<Class<?>> ctxClasses, Object elValue, Object source, AttachmentMarshaller am)
public static Object unmarshalWithBridge(QName qname, Class<?> cls, Annotation[] anns, Set<Class<?>> ctxClasses, Object source, AttachmentUnmarshaller am)
public static void marshallException(Marshaller marshaller, Exception elValue, org.apache.cxf.service.model.MessagePartInfo part, Object source)
public static Exception unmarshallException(Unmarshaller u, Object source, org.apache.cxf.service.model.MessagePartInfo part)
public static void marshallNullElement(Marshaller marshaller, Object source, org.apache.cxf.service.model.MessagePartInfo part)
public static Object unmarshall(Unmarshaller u, Object source, org.apache.cxf.service.model.MessagePartInfo part, boolean unwrap)
public static Object unmarshall(Unmarshaller u, Object source, QName elName, Class<?> clazz, boolean unwrap)
Apache CXF