Package jaxb
JAXB RI Architecture Document
See:
Description
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.