Package org.apache.cxf.jaxb
Class JAXBEncoderDecoder
java.lang.Object
org.apache.cxf.jaxb.JAXBEncoderDecoder
Utility functions for JAXB.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>static ObjectgetElementValue(Object obj) static voidmarshall(jakarta.xml.bind.Marshaller marshaller, Object elValue, MessagePartInfo part, Object source) static voidmarshallException(jakarta.xml.bind.Marshaller marshaller, Exception elValue, MessagePartInfo part, Object source) static voidmarshallNullElement(jakarta.xml.bind.Marshaller marshaller, Object source, MessagePartInfo part) static voidmarshalWithBridge(QName qname, Class<?> cls, Annotation[] anns, Set<Class<?>> ctxClasses, Object elValue, Object source, jakarta.xml.bind.attachment.AttachmentMarshaller am) static Objectunmarshall(jakarta.xml.bind.Unmarshaller u, Object source, QName elName, Class<?> clazz, boolean unwrap) static Objectunmarshall(jakarta.xml.bind.Unmarshaller u, Object source, MessagePartInfo part, boolean unwrap) unmarshallArray(jakarta.xml.bind.Unmarshaller u, Object source, QName elName, Class<?> clazz, List<Object> ret) static ExceptionunmarshallException(jakarta.xml.bind.Unmarshaller u, Object source, MessagePartInfo part) static ObjectunmarshalWithBridge(QName qname, Class<?> cls, Annotation[] anns, Set<Class<?>> ctxClasses, Object source, jakarta.xml.bind.attachment.AttachmentUnmarshaller am)
-
Method Details
-
marshall
public static void marshall(jakarta.xml.bind.Marshaller marshaller, Object elValue, MessagePartInfo part, Object source) -
marshalWithBridge
-
unmarshalWithBridge
-
marshallException
public static void marshallException(jakarta.xml.bind.Marshaller marshaller, Exception elValue, MessagePartInfo part, Object source) -
unmarshallException
public static Exception unmarshallException(jakarta.xml.bind.Unmarshaller u, Object source, MessagePartInfo part) -
marshallNullElement
public static void marshallNullElement(jakarta.xml.bind.Marshaller marshaller, Object source, MessagePartInfo part) -
unmarshall
public static Object unmarshall(jakarta.xml.bind.Unmarshaller u, Object source, MessagePartInfo part, boolean unwrap) -
unmarshall
-
getElementValue
-
getClassFromType
-
unmarshallArray
-