Class JAXBModifier

java.lang.Object
org.dom4j.jaxb.JAXBModifier

public class JAXBModifier extends Object
Reads an XML document using SAX and writes its content to the provided XMLWriter. Modifications must be provided by JAXBObjectModifier objects, which are called prior to writing the XML fragment they are registered for.
Author:
Wonne Keysers (Realsoftware.be)
See Also:
  • Constructor Details

    • JAXBModifier

      public JAXBModifier(String contextPath)
      Creates a new JAXBModifier for the given JAXB context path. This is the Java package where JAXB can find the generated XML classes. This package MUST contain jaxb.properties!
      Parameters:
      contextPath - JAXB context path to be used
      See Also:
    • JAXBModifier

      public JAXBModifier(String contextPath, ClassLoader classloader)
      Creates a new JAXBModifier for the given JAXB context path, using the given ClassLoader. This is the Java package where JAXB can find the generated XML classes. This package MUST contain jaxb.properties!
      Parameters:
      contextPath - JAXB context path to be used
      classloader - the classloader to use
      See Also:
    • JAXBModifier

      public JAXBModifier(String contextPath, OutputFormat outputFormat)
      Creates a new JAXBModifier for the given JAXB context path. The specified OutputFormatwill be used while writing the XML stream.
      Parameters:
      contextPath - JAXB context path to be used
      outputFormat - the DOM4J OutputFormatto be used
      See Also:
    • JAXBModifier

      public JAXBModifier(String contextPath, ClassLoader classloader, OutputFormat outputFormat)
      Creates a new JAXBModifier for the given JAXB context path, using the specified ClassLoader. The specified OutputFormat will be used while writing the XML stream.
      Parameters:
      contextPath - JAXB context path to be used
      classloader - the class loader to be used to load JAXB
      outputFormat - the DOM4J OutputFormatto be used
      See Also:
  • Method Details