Package org.glassfish.jaxb.runtime.v2
Class JAXBContextFactory
java.lang.Object
org.glassfish.jaxb.runtime.v2.JAXBContextFactory
- All Implemented Interfaces:
JAXBContextFactory
Creates JAXB context.
Context factory supporting JavaSE service loading facilities.
Redirects to
ContextFactory, which is not removed due to compatibility reasons.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateContext(Class<?>[] classesToBeBound, Map<String, ?> properties) Creates JAXB context.createContext(String contextPath, ClassLoader classLoader, Map<String, ?> properties) Creates JAXB context.
-
Constructor Details
-
JAXBContextFactory
public JAXBContextFactory()Default constructor.
-
-
Method Details
-
createContext
public JAXBContext createContext(Class<?>[] classesToBeBound, Map<String, ?> properties) throws JAXBExceptionCreates JAXB context.- Specified by:
createContextin interfaceJAXBContextFactory- Parameters:
classesToBeBound- JAXB classes accessed by runtime.properties- JAXB properties passed to runtime.- Returns:
- JAXB context.
- Throws:
JAXBException- on any error.
-
createContext
public JAXBContext createContext(String contextPath, ClassLoader classLoader, Map<String, ?> properties) throws JAXBExceptionCreates JAXB context.- Specified by:
createContextin interfaceJAXBContextFactory- Parameters:
contextPath- path to scan for JAXB classes accessed by runtime.classLoader- class loader to use.properties- JAXB properties.- Returns:
- JAXB context.
- Throws:
JAXBException- on any error.
-