Class JAXBUtils

  • All Implemented Interfaces:
    javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext>

    public class JAXBUtils
    extends Object
    implements javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext>
    • Field Detail

      • instance

        private static JAXBUtils instance
    • Constructor Detail

      • JAXBUtils

        public JAXBUtils()
    • Method Detail

      • getContext

        public javax.xml.bind.JAXBContext getContext​(Class<?> type)
        Specified by:
        getContext in interface javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext>
      • getInstance

        private static JAXBUtils getInstance()
      • marshal

        public static <T> String marshal​(T object)
      • unmarshal

        public static <T> T unmarshal​(String string,
                                      Class<T> type)
      • unmarshall

        public static <T> T unmarshall​(InputStream is,
                                       Class<T> type)