Package com.sun.xml.bind.v2
Class ContextFactory
java.lang.Object
com.sun.xml.bind.v2.ContextFactory
This class is responsible for producing RI JAXBContext objects. In
the RI, this is the class that the javax.xml.bind.context.factory
property will point to.
Used to create JAXBContext objects for v1.0.1 and forward
- Since:
- 2.0
- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JAXBRIContextcreateContext(Class[] classes, Collection<TypeReference> typeRefs, Map<Class, Class> subclassReplacements, String defaultNsUri, boolean c14nSupport, RuntimeAnnotationReader ar, boolean xmlAccessorFactorySupport, boolean allNillable, boolean retainPropertyInfo) Deprecated.static JAXBRIContextcreateContext(Class[] classes, Collection<TypeReference> typeRefs, Map<Class, Class> subclassReplacements, String defaultNsUri, boolean c14nSupport, RuntimeAnnotationReader ar, boolean xmlAccessorFactorySupport, boolean allNillable, boolean retainPropertyInfo, boolean improvedXsiTypeHandling) Deprecated.usecreateContext( Class[] classes, Map<String,Object> properties)method insteadstatic javax.xml.bind.JAXBContextcreateContext(Class[] classes, Map<String, Object> properties) The API will invoke this method via reflectionstatic javax.xml.bind.JAXBContextcreateContext(String contextPath, ClassLoader classLoader, Map<String, Object> properties) The API will invoke this method via reflection.
-
Field Details
-
USE_JAXB_PROPERTIES
- See Also:
-
-
Constructor Details
-
ContextFactory
public ContextFactory()
-
-
Method Details
-
createContext
public static javax.xml.bind.JAXBContext createContext(Class[] classes, Map<String, Object> properties) throws javax.xml.bind.JAXBExceptionThe API will invoke this method via reflection- Throws:
javax.xml.bind.JAXBException
-
createContext
@Deprecated public static JAXBRIContext createContext(Class[] classes, Collection<TypeReference> typeRefs, Map<Class, Class> subclassReplacements, String defaultNsUri, boolean c14nSupport, RuntimeAnnotationReader ar, boolean xmlAccessorFactorySupport, boolean allNillable, boolean retainPropertyInfo) throws javax.xml.bind.JAXBExceptionDeprecated.usecreateContext(Class[] classes, Map<String,Object> properties)method instead- Parameters:
classes-typeRefs-subclassReplacements-defaultNsUri-c14nSupport-ar-xmlAccessorFactorySupport-allNillable-retainPropertyInfo-- Returns:
- Throws:
javax.xml.bind.JAXBException
-
createContext
@Deprecated public static JAXBRIContext createContext(Class[] classes, Collection<TypeReference> typeRefs, Map<Class, Class> subclassReplacements, String defaultNsUri, boolean c14nSupport, RuntimeAnnotationReader ar, boolean xmlAccessorFactorySupport, boolean allNillable, boolean retainPropertyInfo, boolean improvedXsiTypeHandling) throws javax.xml.bind.JAXBExceptionDeprecated.usecreateContext( Class[] classes, Map<String,Object> properties)method instead- Parameters:
classes-typeRefs-subclassReplacements-defaultNsUri-c14nSupport-ar-xmlAccessorFactorySupport-allNillable-retainPropertyInfo-improvedXsiTypeHandling-- Returns:
- Throws:
javax.xml.bind.JAXBException
-
createContext
public static javax.xml.bind.JAXBContext createContext(String contextPath, ClassLoader classLoader, Map<String, Object> properties) throws javax.xml.bind.JAXBExceptionThe API will invoke this method via reflection.- Throws:
javax.xml.bind.JAXBException
-
createContext(Class[] classes, Map<String,Object> properties)method instead