Implementation of the
com.sun.xml.bind.v2.model.core package for XJC.
This model is the recipes for the code generation.
It captures the essence of the JAXB-bound beans,
so that the actual Java code can be generated from this object model
mechanically without knowing anything about how the model was built.
Most of the classes/interfaces in this package has one-to-one relationship
with the parameterized core model in the
com.sun.xml.bind.v2.model.core package.
Refer to the core model for better documentation.
The model for XJC also exposes a few additional information on top of the core model.
Those are defined in this package.
Encapsulates the default handling for leaf classes (which are bound
to text in XML.) In particular this class knows how to convert
the lexical value into the Java class according to this default rule.
Represents the list of
CPluginCustomization s attached to a JAXB model component.
When
Plugin s register the customization namespace URIs through
Plugin.getCustomizationURIs ,
XJC will treat those URIs just like XJC's own extension "http://java.sun.com/xml/ns/xjc" and make them
available as DOM nodes through
CPluginCustomization .