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 Details

    • newInstance

      public static jakarta.xml.bind.JAXBContext newInstance(Class[] classArray, ClassLoader cl, Map<String,?> properties) throws jakarta.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 -
      properties -
      classRefs - optional List of class references
      Returns:
      JAXBContext
      Throws:
      jakarta.xml.bind.JAXBException
    • newInstance

      public static jakarta.xml.bind.JAXBContext newInstance(Class[] classArray, ClassLoader cl, Map<String,?> properties, List<String> classRefs) throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException