com.sun.xml.bind.v2
Class ContextFactory

java.lang.Object
  extended by com.sun.xml.bind.v2.ContextFactory

public class ContextFactory
extends java.lang.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

Constructor Summary
ContextFactory()
           
 
Method Summary
static javax.xml.bind.JAXBContext createContext(java.lang.Class[] classes, java.util.Collection<TypeReference> typeRefs, java.lang.String defaultNsUri, boolean c14nSupport)
          Used from the JAXB RI runtime API, invoked via reflection.
static javax.xml.bind.JAXBContext createContext(java.lang.Class[] classes, java.util.Map<java.lang.String,java.lang.Object> properties)
          The API will invoke this method via reflection
static javax.xml.bind.JAXBContext createContext(java.lang.String contextPath, java.lang.ClassLoader classLoader, java.util.Map<java.lang.String,java.lang.Object> properties)
          The API will invoke this method via reflection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextFactory

public ContextFactory()
Method Detail

createContext

public static javax.xml.bind.JAXBContext createContext(java.lang.Class[] classes,
                                                       java.util.Map<java.lang.String,java.lang.Object> properties)
                                                throws javax.xml.bind.JAXBException
The API will invoke this method via reflection

Throws:
javax.xml.bind.JAXBException

createContext

public static javax.xml.bind.JAXBContext createContext(java.lang.Class[] classes,
                                                       java.util.Collection<TypeReference> typeRefs,
                                                       java.lang.String defaultNsUri,
                                                       boolean c14nSupport)
                                                throws javax.xml.bind.JAXBException
Used from the JAXB RI runtime API, invoked via reflection.

Throws:
javax.xml.bind.JAXBException

createContext

public static javax.xml.bind.JAXBContext createContext(java.lang.String contextPath,
                                                       java.lang.ClassLoader classLoader,
                                                       java.util.Map<java.lang.String,java.lang.Object> properties)
                                                throws javax.xml.bind.JAXBException
The API will invoke this method via reflection.

Throws:
javax.xml.bind.JAXBException