Package org.bremersee.xml
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
-
Field Summary
Fields inherited from class jakarta.xml.bind.JAXBContext
JAXB_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionJaxbContextWrapper(jakarta.xml.bind.JAXBContext jaxbContext) Instantiates a new jaxb context wrapper.JaxbContextWrapper(Stream<JaxbContextData> data, ClassLoader... classLoaders) Instantiates a new jaxb context wrapper. -
Method Summary
Modifier and TypeMethodDescription<T> jakarta.xml.bind.Binder<T>createBinder(Class<T> domType) jakarta.xml.bind.JAXBIntrospectorjakarta.xml.bind.Marshallerjakarta.xml.bind.UnmarshallervoidgenerateSchema(jakarta.xml.bind.SchemaOutputResolver outputResolver) Methods inherited from class jakarta.xml.bind.JAXBContext
createBinder, newInstance, newInstance, newInstance, newInstance, newInstance
-
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 dataclassLoaders- 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:
createUnmarshallerin classjakarta.xml.bind.JAXBContext- Throws:
jakarta.xml.bind.JAXBException
-
createMarshaller
public jakarta.xml.bind.Marshaller createMarshaller() throws jakarta.xml.bind.JAXBException- Specified by:
createMarshallerin classjakarta.xml.bind.JAXBContext- Throws:
jakarta.xml.bind.JAXBException
-
createBinder
- Overrides:
createBinderin classjakarta.xml.bind.JAXBContext
-
createJAXBIntrospector
public jakarta.xml.bind.JAXBIntrospector createJAXBIntrospector()- Overrides:
createJAXBIntrospectorin classjakarta.xml.bind.JAXBContext
-
generateSchema
- Overrides:
generateSchemain classjakarta.xml.bind.JAXBContext- Throws:
IOException
-