Package org.apache.cxf.jaxrs.utils
Class JAXBUtils
java.lang.Object
org.apache.cxf.jaxrs.utils.JAXBUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcloseUnmarshaller(jakarta.xml.bind.Unmarshaller u) static ObjectconvertWithAdapter(Object obj, Class<?> adapterClass, Annotation[] anns) static jakarta.xml.bind.JAXBContextcreateJaxbContext(Set<Class<?>> classes, Class<?>[] extraClass, Map<String, Object> contextProperties) static jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdaptergetAdapter(Class<?> objectClass, Annotation[] anns) static Class<?>getTypeFromAdapter(jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter adapter, Class<?> theType, boolean boundType) static Class<?>getValueTypeFromAdapter(Class<?> expectedBoundType, Class<?> defaultClass, Annotation[] anns) static ObjectuseAdapter(Object obj, jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter typeAdapter, boolean marshal) static ObjectuseAdapter(Object obj, jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter typeAdapter, boolean marshal, Object defaultValue)
-
Method Details
-
createJaxbContext
-
closeUnmarshaller
public static void closeUnmarshaller(jakarta.xml.bind.Unmarshaller u) -
convertWithAdapter
-
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
-
useAdapter
-
useAdapter
-