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.
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.