Interface Summary | |
---|---|
CClass | Either CClassInfo or CClassRef. |
CClassInfoParent | Parent of a CClassInfo/CElementInfo. |
CClassInfoParent.Visitor<T> | Visitor of |
CCustomizable | Implemented by model components that can have customizations contributed by Plugins. |
CElement | Either CElementInfo, CClassInfo, or CClassRef. |
CNonElement | NonElement at compile-time. |
CPropertyVisitor<V> | Visitor for CPropertyInfo. |
CTypeInfo | TypeInfo at the compile-time. |
Populatable | Mark model components which does additional code generation. |
TypeUse | Information about how another type is referenced. |
Class Summary | |
---|---|
AbstractCElement | Partial default implementation of CElement. |
AbstractCTypeInfoImpl | Partial implementation of CTypeInfo. |
AutoClassNameAllocator | ClassNameAllocator filter that performs automatic name conflict resolution. |
CAdapter | Extended Adapter for use within XJC. |
CArrayInfo | Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC. |
CAttributePropertyInfo | AttributePropertyInfo for the compiler. |
CBuiltinLeafInfo | Encapsulates the default handling for leaf classes (which are bound to text in XML.) |
CClassInfo | Mutable ClassInfo represenatation. |
CClassInfoParent.Package | JPackage as a CClassInfoParent. |
CClassRef | Refernece to an existing class. |
CCustomizations | Represents the list of CPluginCustomizations attached to a JAXB model component. |
CDefaultValue | Object that computes the default value expression lazily. |
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. |
Constructor | Constructor declaration. |
CPluginCustomization | Vendor extension customization contributed from Plugins. |
CPropertyInfo | Model of a property to be generated. |
CReferencePropertyInfo | ReferencePropertyInfo for the compiler. |
CSingleTypePropertyInfo | CPropertyInfo backed by a single TypeUse. |
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. |
TypeUseFactory | Factory methods to create a new TypeUse from an existing one. |
TypeUseImpl | General-purpose TypeUse implementation. |