org.apache.axis2.jaxws.message.databinding
Class JAXBContextFromClasses
java.lang.Object
org.apache.axis2.jaxws.message.databinding.JAXBContextFromClasses
public class JAXBContextFromClasses
- extends java.lang.Object
This class provides a utility method, newInstance, which
builds a valid JAXBContext from a series of classes.
Method Summary |
static javax.xml.bind.JAXBContext |
newInstance(java.lang.Class[] classArray,
java.lang.ClassLoader cl,
java.util.Map<java.lang.String,?> properties)
Create a JAXBContext from the given class array and class loader. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newInstance
public static javax.xml.bind.JAXBContext newInstance(java.lang.Class[] classArray,
java.lang.ClassLoader cl,
java.util.Map<java.lang.String,?> properties)
throws javax.xml.bind.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
-
- Returns:
- JAXBContext
- Throws:
javax.xml.bind.JAXBException
Copyright © 2007 Apache Web Services Project. All Rights Reserved.