Class JAXBEncoderDecoder

java.lang.Object
org.apache.cxf.jaxb.JAXBEncoderDecoder

public final class JAXBEncoderDecoder extends Object
Utility functions for JAXB.
  • Method Details

    • marshall

      public static void marshall(jakarta.xml.bind.Marshaller marshaller, Object elValue, org.apache.cxf.service.model.MessagePartInfo part, Object source)
    • marshalWithBridge

      public static void marshalWithBridge(QName qname, Class<?> cls, Annotation[] anns, Set<Class<?>> ctxClasses, Object elValue, Object source, jakarta.xml.bind.attachment.AttachmentMarshaller am)
    • unmarshalWithBridge

      public static Object unmarshalWithBridge(QName qname, Class<?> cls, Annotation[] anns, Set<Class<?>> ctxClasses, Object source, jakarta.xml.bind.attachment.AttachmentUnmarshaller am)
    • marshallException

      public static void marshallException(jakarta.xml.bind.Marshaller marshaller, Exception elValue, org.apache.cxf.service.model.MessagePartInfo part, Object source)
    • unmarshallException

      public static Exception unmarshallException(jakarta.xml.bind.Unmarshaller u, Object source, org.apache.cxf.service.model.MessagePartInfo part)
    • marshallNullElement

      public static void marshallNullElement(jakarta.xml.bind.Marshaller marshaller, Object source, org.apache.cxf.service.model.MessagePartInfo part)
    • unmarshall

      public static Object unmarshall(jakarta.xml.bind.Unmarshaller u, Object source, org.apache.cxf.service.model.MessagePartInfo part, boolean unwrap)
    • unmarshall

      public static Object unmarshall(jakarta.xml.bind.Unmarshaller u, Object source, QName elName, Class<?> clazz, boolean unwrap)
    • getElementValue

      public static Object getElementValue(Object obj)
    • getClassFromType

      public static Class<?> getClassFromType(Type t)
    • unmarshallArray

      public static List<Object> unmarshallArray(jakarta.xml.bind.Unmarshaller u, Object source, QName elName, Class<?> clazz, List<Object> ret)