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