Class JAXBUtils


  • public final class JAXBUtils
    extends Object
    • 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)
      • 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)
      • useAdapter

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