All Packages

Package Summary
Package
Description
Library for generating Java source code
 
Various resource file formats (classes that implement JResourceFile).
 
 
 
Annotation Processing related code.
 
 
 
 
 
Reads RELAX NG grammar from RNGOM and builds the model for TXW.
Reads XML Schema grammar from XSOM and builds the model for TXW.
 
 
Schema to Java compiler
 
 
 
 
 
 
API for programmatic invocation of XJC and schemagen.
implementation of the XJC API for schema to java.
Code Generator
 
 
FieldRenderer and its implementation classes.
 
Implementation of the com.sun.xml.bind.v2.model.core package for XJC.
Compile-time representation of Java type system.
Provides the outline of the generated Java source code so that additional processing (such as adding more annotations) can be done on the generated code.
Front-end that reads schema(s) and produce BGM.
 
Object Model that represents DTD binding information.
Binary expressions are left-associative.
internalization of external binding files and <jaxb:bindings> customizations.
 
 
Object Model that represents customization declarations.
 
 
Code generated into the user's packages in certain compilation mode.
 
 
 
 
Runtime API for the JAX-WS RI
 
 
 
 
The JAXB 2.0 runtime
Code that deals with low level byte code manipulation.
Abstraction around reading annotations, to support internal/external annotations.
The in-memory model of the JAXB-bound beans.
Implementation of the com.sun.xml.bind.j2s.model package.
Abstraction around the reflection library, to support various reflection models (such as java.lang.reflect and Annotation Processing).
The specialization of com.sun.xml.bind.v2.model.core for the runtime.
 
Code that implements JAXBContext, Unmarshaller, and Marshaller.
Code that writes well-formed XML (XmlOutput and its implementations}.
 
Abstraction around accessing data of actual objects.
Hosts optimized Accessor, TransducedAccessor, and Transducer.
 
Schema generator.
TXW interfaces for writing episode file, which is what XJC needs to handle separate compilation.
XML Schema writer generated by TXW.
 
TXW runtime.
Defines a set of annotations that can be used on TypedXmlWriter interfaces.
Defines XmlSerializer and its built-in implementations.
 
 
 
 
 
 
 
 
 
 
 
Typical implementations of the ast.builder/ast.om packages.
Minimal binarized pattern object model (one example of ast.om implementation).
 
Another RELAX NG AST implementation that optimizes away inclusions and some other syntax sugars, while still retaining all the annotations, location information, and etc.
 
RELAX NG built-in datatype implementation.
Default Name Class Object Model (one example of ast.om implementation).
 
 
Implementation of the asm.builder package that uses two other builds simultaneously.