Class AbstractJAXBContextFinder

    • Field Detail

      • OBJECT_FACTORY_NAME

        protected static final java.lang.String OBJECT_FACTORY_NAME
        See Also:
        Constant Field Values
      • providers

        @Context
        protected javax.ws.rs.ext.Providers providers
    • Constructor Detail

      • AbstractJAXBContextFinder

        public AbstractJAXBContextFinder()
    • Method Detail

      • findProvidedJAXBContext

        public javax.xml.bind.JAXBContext findProvidedJAXBContext​(java.lang.Class<?> type,
                                                                  javax.ws.rs.core.MediaType mediaType)
                                                           throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • getPackageName

        public static java.lang.String getPackageName​(java.lang.Class<?> type)
      • findDefaultObjectFactoryClass

        public static java.lang.Class<?> findDefaultObjectFactoryClass​(java.lang.Class<?> type)
      • createContextObject

        protected abstract javax.xml.bind.JAXBContext createContextObject​(java.lang.annotation.Annotation[] parameterAnnotations,
                                                                          java.lang.Class... classes)
                                                                   throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • createContextObject

        protected abstract javax.xml.bind.JAXBContext createContextObject​(java.lang.annotation.Annotation[] parameterAnnotations,
                                                                          java.lang.String contextPath)
                                                                   throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • createXmlTypeContext

        public javax.xml.bind.JAXBContext createXmlTypeContext​(java.lang.annotation.Annotation[] parameterAnnotations,
                                                               java.lang.Class... classes)
                                                        throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • createContext

        public javax.xml.bind.JAXBContext createContext​(java.lang.annotation.Annotation[] parameterAnnotations,
                                                        java.lang.Class... classes)
                                                 throws javax.xml.bind.JAXBException
        Specified by:
        createContext in interface JAXBContextFinder
        Throws:
        javax.xml.bind.JAXBException