Skip navigation links
Red Hat JBoss Enterprise Application Platform 7.1.0.GA

Package com.sun.tools.xjc.model

Implementation of the com.sun.xml.bind.v2.model.core package for XJC.

See: Description

Package com.sun.tools.xjc.model Description

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. This includes such information as:

Source location information
Locator object that can be used to tell where the model components are created from in terms of the source file. Useful for error reporting.
Source schema component
XSComponent object from which the model components are created from. See CCustomizable#getSchemaComponent() for example.
Plugin customizations
See CCustomizable.
Skip navigation links
Red Hat JBoss Enterprise Application Platform 7.1.0.GA

Copyright © 2017 JBoss by Red Hat. All rights reserved.