Class JAXBUtils

java.lang.Object
org.apache.cxf.jaxrs.utils.JAXBUtils

public final class JAXBUtils extends Object
  • Method Details

    • createJaxbContext

      public static jakarta.xml.bind.JAXBContext createJaxbContext(Set<Class<?>> classes, Class<?>[] extraClass, Map<String,Object> contextProperties)
    • closeUnmarshaller

      public static void closeUnmarshaller(jakarta.xml.bind.Unmarshaller u)
    • convertWithAdapter

      public static Object convertWithAdapter(Object obj, Class<?> adapterClass, Annotation[] anns)
    • getValueTypeFromAdapter

      public static Class<?> getValueTypeFromAdapter(Class<?> expectedBoundType, Class<?> defaultClass, Annotation[] anns)
    • getAdapter

      public static jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter getAdapter(Class<?> objectClass, Annotation[] anns)
    • getTypeFromAdapter

      public static Class<?> getTypeFromAdapter(jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter adapter, Class<?> theType, boolean boundType)
    • useAdapter

      public static Object useAdapter(Object obj, jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter typeAdapter, boolean marshal)
    • useAdapter

      public static Object useAdapter(Object obj, jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter typeAdapter, boolean marshal, Object defaultValue)