Package com.sun.tools.jxc
Class SchemaGenerator
- java.lang.Object
-
- com.sun.tools.jxc.SchemaGenerator
-
public class SchemaGenerator extends Object
CLI entry-point to the schema generator.- Author:
- Bhakti Mehta
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSchemaGenerator.Runner
-
Constructor Summary
Constructors Constructor Description SchemaGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidmain(String[] args)Runs the schema generator.static intrun(String[] args)static intrun(String[] args, ClassLoader classLoader)Runs the schema generator.
-
-
-
Method Detail
-
main
public static void main(String[] args) throws Exception
Runs the schema generator.- Throws:
Exception
-
run
public static int run(String[] args, ClassLoader classLoader) throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InvocationTargetException
Runs the schema generator.- Parameters:
classLoader- the schema generator will run in this classLoader. It needs to be able to load annotation processing and JAXB RI classes. Note that JAXB RI classes refer to annotation processing classes. Must not be null.- Returns:
- exit code. 0 if success.
- Throws:
ClassNotFoundExceptionNoSuchMethodExceptionIllegalAccessExceptionInvocationTargetException
-
-