- java.lang.Object
-
- com.sun.xml.bind.v2.ContextFactory
-
public class ContextFactory extends Object
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 Modifier and Type Field Description static String
USE_JAXB_PROPERTIES
-
Constructor Summary
Constructors Constructor Description ContextFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static JAXBRIContext
createContext(Class[] classes, Collection<TypeReference> typeRefs, Map<Class,Class> subclassReplacements, String defaultNsUri, boolean c14nSupport, RuntimeAnnotationReader ar, boolean xmlAccessorFactorySupport, boolean allNillable, boolean retainPropertyInfo)
Deprecated.usecreateContext(Class[] classes, Map<String,Object> properties)
method insteadstatic 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)
Deprecated.usecreateContext( Class[] classes, Map<String,Object> properties)
method insteadstatic javax.xml.bind.JAXBContext
createContext(Class[] classes, Map<String,Object> properties)
The API will invoke this method via reflectionstatic javax.xml.bind.JAXBContext
createContext(String contextPath, ClassLoader classLoader, Map<String,Object> properties)
The API will invoke this method via reflection.
-
-
-
Field Detail
-
USE_JAXB_PROPERTIES
public static final String USE_JAXB_PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
createContext
public static javax.xml.bind.JAXBContext createContext(Class[] classes, Map<String,Object> properties) throws javax.xml.bind.JAXBException
The 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.JAXBException
Deprecated.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.JAXBException
Deprecated.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.JAXBException
The API will invoke this method via reflection.- Throws:
javax.xml.bind.JAXBException
-
-