| Class | Description |
|---|---|
| [source] ClassLoaderBuilder |
Creates a class loader configured to run XJC 1.0/2.0 safely without
interference with JAXB 2.0 API in Mustang.
|
| [source] ConsoleErrorReporter | |
| [source] Driver |
CUI of XJC.
|
| [source] Driver.OptionsEx |
Command-line arguments processor.
|
| [source] ErrorReceiver |
Implemented by the driver of the compiler engine to handle
errors found during the compiliation.
|
| [source] Messages |
Formats error messages.
|
| [source] ModelLoader |
Builds a
Model object. |
| [source] Options |
Global options.
|
| [source] Plugin |
Add-on that works on the generated source code.
|
| [source] ProgressCodeWriter | |
| [source] SchemaCache |
Wraps a JAXP
Schema object and lazily instanciate it. |
| [source] XJCFacade |
A shabby driver to invoke XJC1 or XJC2 depending on the command line switch.
|
| [source] XJCListener |
Call-back interface that can be implemented by the caller of
Driver
to receive output from XJC. |
| Enum | Description |
|---|---|
| [source] Language |
Type of the schema language.
|
| Exception | Description |
|---|---|
| [source] AbortException |
Signals the abortion of the compilation.
|
| [source] BadCommandLineException |
Signals a bad command line argument.
|
This module contains the code that implements the schema compiler 'XJC'.
XJC consists of the following major components.
Schema reader
Model
Code generator
Outline which captures
this work.
Outline