-
Class Summary
| Class |
Description |
| XJC2Task |
XJC task for Ant.
|
Package com.sun.tools.xjc Description
Schema to Java compiler
.
This module contains the code that implements the schema compiler 'XJC'.
Overview
XJC consists of the following major components.
Schema reader
-
Schema readers read XML Schema documents (or DTD, RELAX NG, ...)
and builds a model.
Model
-
Model represents the 'blueprint' of the code to be generated.
Model talks in terms of higher level constructs like 'class' and 'property'
without getting too much into the details of the Java source code.
Code generator
-
Code generators use a model as an input and builds Java code AST
into CodeModel. It also produces an
Outline which captures
this work.
Outline
-
Outline can be thought as a series of links between a model
and CodeModel.