Uses of Package
com.sun.tools.xjc.model

Packages that use com.sun.tools.xjc.model
com.sun.tools.xjc Schema to Java compiler 
com.sun.tools.xjc.api.impl.s2j implementation of the XJC API for schema to java. 
com.sun.tools.xjc.generator.bean   
com.sun.tools.xjc.generator.bean.field FieldRenderer and its implementation classes. 
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC. 
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.relaxng   
com.sun.tools.xjc.reader.xmlschema   
com.sun.tools.xjc.reader.xmlschema.bindinfo Object Model that represents customization declarations. 
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc
Model
          Root of the object model that represents the code that needs to be generated.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.api.impl.s2j
CClassInfo
          Mutable ClassInfo represenatation.
CElement
          Either CElementInfo or CClassInfo.
CElementInfo
          ElementInfo implementation for the compile-time model.
TypeUse
          Information about how another type is referenced.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.generator.bean
CClassInfo
          Mutable ClassInfo represenatation.
CClassInfoParent
          Parent of a CClassInfo/CElementInfo.
CElementInfo
          ElementInfo implementation for the compile-time model.
CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
CPropertyInfo
           
CTypeRef
          TypeRef for XJC.
Model
          Root of the object model that represents the code that needs to be generated.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.generator.bean.field
CPropertyInfo
           
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.model
AbstractCTypeInfoImpl
          Partial implementation of CTypeInfo.
CAdapter
          Extended Adapter for use within XJC.
CArrayInfo
          TODO: Because s2j doesn't generate the array binding, this is unnecessary.
CAttributePropertyInfo
          AttributePropertyInfo for the compiler.
CBuiltinLeafInfo
          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.
CClassInfo
          Mutable ClassInfo represenatation.
CClassInfoParent
          Parent of a CClassInfo/CElementInfo.
CClassInfoParent.Package
          JPackage as a CClassInfoParent.
CClassInfoParent.Visitor
          Visitor of CClassInfoParent
CCustomizable
          Implemented by model components that can have customizations contributed by Plugins.
CCustomizations
          Represents the list of CPluginCustomizations attached to a JAXB model component.
CDefaultValue
          Object that computes the default value expression lazily.
CElement
          Either CElementInfo or CClassInfo.
CElementInfo
          ElementInfo implementation for the compile-time model.
CElementPropertyInfo
          ElementPropertyInfo for the compiler.
CElementPropertyInfo.CollectionMode
           
CEnumConstant
          Enumeration constant.
CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
ClassNameAllocatorWrapper
          Wraps ClassNameAllocator and provides convenience.
CNonElement
           
Constructor
          Constructor declaration.
CPluginCustomization
          Vendor extension customization contributed from Plugins.
CPropertyInfo
           
CPropertyVisitor
          Visitor for CPropertyInfo.
CReferencePropertyInfo
          ReferencePropertyInfo for the compiler.
CSingleTypePropertyInfo
           
CTypeInfo
          TypeInfo at the compile-time.
CTypeRef
          TypeRef for XJC.
CValuePropertyInfo
          ValuePropertyInfo implementation for XJC.
CWildcardTypeInfo
          CTypeInfo for the DOM node.
Model
          Root of the object model that represents the code that needs to be generated.
Multiplicity
          represents a possible number of occurence.
SymbolSpace
          Symbol space for ID/IDREF.
TypeUse
          Information about how another type is referenced.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.outline
CClassInfo
          Mutable ClassInfo represenatation.
CClassInfoParent
          Parent of a CClassInfo/CElementInfo.
CElementInfo
          ElementInfo implementation for the compile-time model.
CEnumConstant
          Enumeration constant.
CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
CPropertyInfo
           
CTypeRef
          TypeRef for XJC.
Model
          Root of the object model that represents the code that needs to be generated.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.reader
CCustomizations
          Represents the list of CPluginCustomizations attached to a JAXB model component.
CElementPropertyInfo
          ElementPropertyInfo for the compiler.
CElementPropertyInfo.CollectionMode
           
CReferencePropertyInfo
          ReferencePropertyInfo for the compiler.
CTypeRef
          TypeRef for XJC.
Multiplicity
          represents a possible number of occurence.
TypeUse
          Information about how another type is referenced.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.reader.dtd
CClassInfo
          Mutable ClassInfo represenatation.
CPropertyInfo
           
Model
          Root of the object model that represents the code that needs to be generated.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.reader.dtd.bindinfo
CClassInfo
          Mutable ClassInfo represenatation.
Model
          Root of the object model that represents the code that needs to be generated.
TypeUse
          Information about how another type is referenced.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.reader.relaxng
CClassInfo
          Mutable ClassInfo represenatation.
Model
          Root of the object model that represents the code that needs to be generated.
Multiplicity
          represents a possible number of occurence.
TypeUse
          Information about how another type is referenced.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.reader.xmlschema
CClassInfo
          Mutable ClassInfo represenatation.
CClassInfoParent
          Parent of a CClassInfo/CElementInfo.
CElement
          Either CElementInfo or CClassInfo.
CElementInfo
          ElementInfo implementation for the compile-time model.
CElementPropertyInfo
          ElementPropertyInfo for the compiler.
CReferencePropertyInfo
          ReferencePropertyInfo for the compiler.
CTypeInfo
          TypeInfo at the compile-time.
CTypeRef
          TypeRef for XJC.
Model
          Root of the object model that represents the code that needs to be generated.
Multiplicity
          represents a possible number of occurence.
TypeUse
          Information about how another type is referenced.
 

Classes in com.sun.tools.xjc.model used by com.sun.tools.xjc.reader.xmlschema.bindinfo
CAttributePropertyInfo
          AttributePropertyInfo for the compiler.
CCustomizations
          Represents the list of CPluginCustomizations attached to a JAXB model component.
CElementPropertyInfo
          ElementPropertyInfo for the compiler.
CPropertyInfo
           
CReferencePropertyInfo
          ReferencePropertyInfo for the compiler.
CValuePropertyInfo
          ValuePropertyInfo implementation for XJC.
Model
          Root of the object model that represents the code that needs to be generated.
TypeUse
          Information about how another type is referenced.