Class ContextFactory


  • public class ContextFactory
    extends Object
    This class is responsible for producing RI JAXBContext objects.

    Used to create JAXBContext objects for v1.0.1 and forward

    Since:
    2.0
    Author:
    Kohsuke Kawaguchi
    • Method Detail

      • createContext

        public static jakarta.xml.bind.JAXBContext createContext​(Class[] classes,
                                                                 Map<String,​Object> properties)
                                                          throws jakarta.xml.bind.JAXBException
        The API will invoke this method via reflection
        Throws:
        jakarta.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 jakarta.xml.bind.JAXBException
        Deprecated.
        use createContext(Class[] classes, Map<String,Object> properties) method instead
        Throws:
        jakarta.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 jakarta.xml.bind.JAXBException
        Deprecated.
        use createContext( Class[] classes, Map<String,Object> properties) method instead
        Throws:
        jakarta.xml.bind.JAXBException
      • createContext

        public static jakarta.xml.bind.JAXBContext createContext​(String contextPath,
                                                                 ClassLoader classLoader,
                                                                 Map<String,​Object> properties)
                                                          throws jakarta.xml.bind.JAXBException
        The API will invoke this method via reflection.
        Throws:
        jakarta.xml.bind.JAXBException