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.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object elValue,
MessagePartInfo part,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentMarshaller am,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
|
static void |
marshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object elValue,
MessagePartInfo part,
java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
|
static void |
marshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object elValue,
java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
|
static void |
marshallException(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Exception elValue,
MessagePartInfo part,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentMarshaller am,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
|
static void |
marshallNullElement(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
MessagePartInfo part,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
|
static java.lang.Object |
unmarshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source)
|
static java.lang.Object |
unmarshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
MessagePartInfo part,
javax.xml.bind.attachment.AttachmentUnmarshaller au,
boolean unwrap)
|
static java.lang.Object |
unmarshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
javax.xml.bind.attachment.AttachmentUnmarshaller au,
boolean unwrap)
|
static java.util.List<java.lang.Object> |
unmarshallArray(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
javax.xml.bind.attachment.AttachmentUnmarshaller au,
java.util.List<java.lang.Object> ret)
|
static java.lang.Exception |
unmarshallException(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
MessagePartInfo part,
javax.xml.bind.attachment.AttachmentUnmarshaller au)
|
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.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object elValue,
MessagePartInfo part,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentMarshaller am,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
marshallException
public static void marshallException(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Exception elValue,
MessagePartInfo part,
java.lang.Object source,
javax.xml.bind.attachment.AttachmentMarshaller am,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
unmarshallException
public static java.lang.Exception unmarshallException(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
MessagePartInfo part,
javax.xml.bind.attachment.AttachmentUnmarshaller au)
marshall
public static void marshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object elValue,
java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
marshallNullElement
public static void marshallNullElement(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
MessagePartInfo part,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
marshall
public static void marshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object elValue,
MessagePartInfo part,
java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
unmarshall
public static java.lang.Object unmarshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source)
unmarshall
public static java.lang.Object unmarshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
MessagePartInfo part,
javax.xml.bind.attachment.AttachmentUnmarshaller au,
boolean unwrap)
unmarshall
public static java.lang.Object unmarshall(javax.xml.bind.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
javax.xml.bind.attachment.AttachmentUnmarshaller au,
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.JAXBContext context,
javax.xml.validation.Schema schema,
java.lang.Object source,
javax.xml.namespace.QName elName,
java.lang.Class<?> clazz,
javax.xml.bind.attachment.AttachmentUnmarshaller au,
java.util.List<java.lang.Object> ret)
Apache CXF