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.JAXBIntrospector
jakarta.xml.bind.Marshaller
jakarta.xml.bind.Unmarshaller
void
generateSchema
(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:
createUnmarshaller
in classjakarta.xml.bind.JAXBContext
- Throws:
jakarta.xml.bind.JAXBException
-
createMarshaller
public jakarta.xml.bind.Marshaller createMarshaller() throws jakarta.xml.bind.JAXBException- Specified by:
createMarshaller
in classjakarta.xml.bind.JAXBContext
- Throws:
jakarta.xml.bind.JAXBException
-
createBinder
- Overrides:
createBinder
in classjakarta.xml.bind.JAXBContext
-
createJAXBIntrospector
public jakarta.xml.bind.JAXBIntrospector createJAXBIntrospector()- Overrides:
createJAXBIntrospector
in classjakarta.xml.bind.JAXBContext
-
generateSchema
- Overrides:
generateSchema
in classjakarta.xml.bind.JAXBContext
- Throws:
IOException
-