Class JAXBContextFromClasses
- java.lang.Object
-
- org.apache.axis2.jaxws.message.databinding.JAXBContextFromClasses
-
public class JAXBContextFromClasses extends Object
This class provides a utility method, newInstance, which builds a valid JAXBContext from a series of classes.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JAXBContext
newInstance(Class[] classArray, ClassLoader cl, Map<String,?> properties)
Create a JAXBContext from the given class array and class loader.static JAXBContext
newInstance(Class[] classArray, ClassLoader cl, Map<String,?> properties, List<String> classRefs)
-
-
-
Method Detail
-
newInstance
public static JAXBContext newInstance(Class[] classArray, ClassLoader cl, Map<String,?> properties) throws JAXBException
Create a JAXBContext from the given class array and class loader. If errors occur, then the JAXBContext is created from the minimal set of valid classes. Note: Sometimes users will intermingle JAXB classes and other non-JAXB utility classes. This is not a good practice, but does happen. The purpose of this method is to try and build a valid JAXBContext from only the 'valid' classes.- Parameters:
classArray
-cl
-properties
-classRefs
- optional Listof class references - Returns:
- JAXBContext
- Throws:
JAXBException
-
newInstance
public static JAXBContext newInstance(Class[] classArray, ClassLoader cl, Map<String,?> properties, List<String> classRefs) throws JAXBException
- Throws:
JAXBException
-
-