Package jaxb

JAXB RI Architecture Document

See:
          Description

Class Summary
MetaArchitectureDocument Meta Architecture Document
 

Package jaxb Description

JAXB RI Architecture Document

.

JAXB RI Major Modules and Libraries

Legend: blue: external library, pink: module

Modules

The JAXB RI consists of the following major modules.

runtime
runtime module is available at application runtime and provide the actual XML unmarshalling/marshalling capability. Notably, it implements JAXBContext.
CodeModel
Library for generating Java source code
XJC-API
A part of the XJC that defines the contract between the JAXB RI and the JAX-WS RI.
XJC
The schema compiler.
schemagen
The XML Schema generator. For historical reason it lives in its own module.
runtime-API
A part of the runtime that defines the contract between the JAXB RI and the JAX-WS RI.

Libraries

JAXB RI uses the following major libraries extensively.

XSOM
Library for parsing XML Schema into in-memory representations
RNGOM
Library for parsing RELAX NG into in-memory representation
DTD parser
Library for parsing DTD into in-memory representation
TXW
Library for writing XML

About This Document

See MetaArchitectureDocument for how to contribute to this document.