- java.lang.Object
-
- com.sun.tools.xjc.api.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 Summary
Constructors Constructor Description XJC()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SchemaCompiler
createSchemaCompiler()
Gets a freshSchemaCompiler
.static String
getDefaultPackageName(String namespaceUri)
Computes the namespaceURI -> package name
conversion as specified by the JAXB spec.
-
-
-
Method Detail
-
createSchemaCompiler
public static SchemaCompiler createSchemaCompiler()
Gets a freshSchemaCompiler
.- Returns:
- always return non-null object.
-
getDefaultPackageName
public static String getDefaultPackageName(String namespaceUri)
Computes the namespaceURI -> 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.)
-
-