Class XJC


  • public final class XJC
    extends Object
    Entry point to the programatic API to access schema compiler (XJC) and schema generator (schemagen).
    Author:
    Kohsuke Kawaguchi ([email protected])
    • Constructor Detail

      • XJC

        public XJC()
    • Method Detail

      • createSchemaCompiler

        public static SchemaCompiler createSchemaCompiler()
        Gets a fresh SchemaCompiler.
        Returns:
        always return non-null object.
      • getDefaultPackageName

        public static String getDefaultPackageName​(String namespaceUri)
        Computes the namespace URI -> package name conversion as specified by the JAXB spec.
        Parameters:
        namespaceUri - Namespace URI. Can be empty, but must not be null.
        Returns:
        A Java package name (e.g., "foo.bar"). "" to represent the root package. This method returns null if the method fails to derive the package name (there are certain namespace URIs with which this algorithm does not work --- such as ":::" as the URI.)