org.apache.axis2.jaxws.message.databinding
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 List of 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
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.