Class JaxbContextWrapper

java.lang.Object
jakarta.xml.bind.JAXBContext
org.bremersee.xml.JaxbContextWrapper

public class JaxbContextWrapper extends jakarta.xml.bind.JAXBContext
This JAXBContext will be returned by the JaxbContextBuilder.
Author:
Christian Bremer
  • Constructor Details

    • JaxbContextWrapper

      public JaxbContextWrapper(jakarta.xml.bind.JAXBContext jaxbContext)
      Instantiates a new jaxb context wrapper.
      Parameters:
      jaxbContext - the jaxb context
    • JaxbContextWrapper

      public JaxbContextWrapper(Stream<JaxbContextData> data, ClassLoader... classLoaders) throws jakarta.xml.bind.JAXBException
      Instantiates a new jaxb context wrapper.
      Parameters:
      data - the data
      classLoaders - the class loaders
      Throws:
      jakarta.xml.bind.JAXBException - the jaxb exception
  • Method Details

    • createUnmarshaller

      public jakarta.xml.bind.Unmarshaller createUnmarshaller() throws jakarta.xml.bind.JAXBException
      Specified by:
      createUnmarshaller in class jakarta.xml.bind.JAXBContext
      Throws:
      jakarta.xml.bind.JAXBException
    • createMarshaller

      public jakarta.xml.bind.Marshaller createMarshaller() throws jakarta.xml.bind.JAXBException
      Specified by:
      createMarshaller in class jakarta.xml.bind.JAXBContext
      Throws:
      jakarta.xml.bind.JAXBException
    • createBinder

      public <T> jakarta.xml.bind.Binder<T> createBinder(Class<T> domType)
      Overrides:
      createBinder in class jakarta.xml.bind.JAXBContext
    • createJAXBIntrospector

      public jakarta.xml.bind.JAXBIntrospector createJAXBIntrospector()
      Overrides:
      createJAXBIntrospector in class jakarta.xml.bind.JAXBContext
    • generateSchema

      public void generateSchema(jakarta.xml.bind.SchemaOutputResolver outputResolver) throws IOException
      Overrides:
      generateSchema in class jakarta.xml.bind.JAXBContext
      Throws:
      IOException