Packages
com.sun.tools  
com.sun.tools.jxc  
com.sun.tools.jxc.apt APT related code.
com.sun.tools.jxc.gen.config  
com.sun.tools.jxc.model.nav  
com.sun.tools.xjc Schema to Java compiler
com.sun.tools.xjc.addon.at_generated  
com.sun.tools.xjc.addon.code_injector  
com.sun.tools.xjc.addon.episode  
com.sun.tools.xjc.addon.locator  
com.sun.tools.xjc.addon.sync  
com.sun.tools.xjc.api API for programatic invocation of XJC and schemagen.
com.sun.tools.xjc.api.impl.j2s  
com.sun.tools.xjc.api.impl.s2j implementation of the XJC API for schema to java.
com.sun.tools.xjc.api.util Utility code shared between JAXB and JAX-WS
com.sun.tools.xjc.generator.annotation.ri  
com.sun.tools.xjc.generator.annotation.spec  
com.sun.tools.xjc.generator.bean  
com.sun.tools.xjc.generator.bean.field FieldRenderer and its implementation classes.
com.sun.tools.xjc.generator.util  
com.sun.tools.xjc.installer  
com.sun.tools.xjc.installer.builder  
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC.
com.sun.tools.xjc.model.nav Compile-time representation of Java type system.
com.sun.tools.xjc.outline Provides the outline of the generated Java source code so that additional processings (such as adding more annotations) can be done on the generated code.
com.sun.tools.xjc.reader Front-end that reads schema(s) and produce BGM.
com.sun.tools.xjc.reader.dtd  
com.sun.tools.xjc.reader.dtd.bindinfo Object Model that represents DTD binding information.
com.sun.tools.xjc.reader.gbind Binary expressions are left-associative.
com.sun.tools.xjc.reader.internalizer internalization of external binding files and <jaxb:bindings> customizations.
com.sun.tools.xjc.reader.relaxng  
com.sun.tools.xjc.reader.xmlschema  
com.sun.tools.xjc.reader.xmlschema.bindinfo Object Model that represents customization declarations.
com.sun.tools.xjc.reader.xmlschema.ct  
com.sun.tools.xjc.reader.xmlschema.parser  
com.sun.tools.xjc.runtime Code generated into the user's packages in certain compilation mode.
com.sun.tools.xjc.util  
com.sun.tools.xjc.writer  
com.sun.tools.xmlpp  
com.sun.xml.bind  
com.sun.xml.bind.annotation  
com.sun.xml.bind.api Runtime API for the JAX-WS RI
com.sun.xml.bind.api.impl  
com.sun.xml.bind.marshaller  
com.sun.xml.bind.serializer  
com.sun.xml.bind.taglets  
com.sun.xml.bind.unmarshaller  
com.sun.xml.bind.util  
com.sun.xml.bind.v2 The JAXB 2.0 runtime
com.sun.xml.bind.v2.bytecode Code that deals with low level byte code manipulation.
com.sun.xml.bind.v2.model.annotation  
com.sun.xml.bind.v2.model.core The in-memory model of the JAXB-bound beans.
com.sun.xml.bind.v2.model.impl Implementation of the com.sun.xml.bind.j2s.model package.
com.sun.xml.bind.v2.model.nav Abstraction around the reflection library, to support various reflection models (such as java.lang.reflect and APT).
com.sun.xml.bind.v2.model.runtime The specialization of com.sun.xml.bind.v2.model.core for the runtime.
com.sun.xml.bind.v2.runtime Code that implements JAXBContext, Unmarshaller, and Marshaller.
com.sun.xml.bind.v2.runtime.output Code that writes well-formed XML (XmlOutput and its implementations}.
com.sun.xml.bind.v2.runtime.property  
com.sun.xml.bind.v2.runtime.reflect Abstraction around accessing data of actual objects.
com.sun.xml.bind.v2.runtime.reflect.opt  
com.sun.xml.bind.v2.runtime.unmarshaller  
com.sun.xml.bind.v2.schemagen Schema generator.
com.sun.xml.bind.v2.schemagen.episode TXW interfaces for writing episode file, which is what XJC needs to handle separate compilation.
com.sun.xml.bind.v2.schemagen.xmlschema  
com.sun.xml.bind.v2.util  
com.sun.xml.bind.validator  
com.sun.xml.bind.xmlschema  
jaxb JAXB RI Architecture Document
org.jvnet.jaxb.reflection