Class Summary | |
---|---|
AbortException | Signals the abortion of the compilation. |
AbstractCElement | Partial default implementation of CElement. |
AbstractCTypeInfoImpl | Partial implementation of CTypeInfo. |
AbstractDeclarationImpl | Abstract partial implementation of BIDeclaration |
AbstractExtendedComplexTypeBuilder | Binds a complex type derived from another complex type by extension. |
AbstractExtensionBindingChecker | Common code between {@code DTDExtensionBindingChecker} and ExtensionBindingChecker. |
AbstractField | Useful base class for implementing FieldOutline. |
AbstractFieldWithVar | |
AbstractFieldWithVar.Accessor | |
AbstractField.Accessor | Useful base class for implementing FieldAccessor. |
Abstractifier | ClassBinder that marks abstract components as abstract. |
AbstractInlineAnnotationReaderImpl<T,C,F,M> | AnnotationReader that reads annotation from classes, not from external binding files. |
AbstractListField | Common code for property renderer that generates a List as its underlying data structure. |
AbstractListField.Accessor | |
AbstractMappingImpl<InfoT> | Partial common implementation between ElementMappingImpl and BeanMappingImpl |
AbstractReferenceFinderImpl | XMLFilter that finds references to other schema files from SAX events. |
Accessor<BeanT,ValueT> | Accesses a particular property of a bean. |
AccessorException | Signals an error in RawAccessor. |
AccessorFactory | A means to allow the user to provide customized Accessor to be used by JAXB. |
AccessorFactoryImpl | |
AccessorInjector | |
Accessor.FieldReflection<BeanT,ValueT> | Accessor that uses Java reflection to access a field. |
Accessor.GetterOnlyReflection<BeanT,ValueT> | A version of GetterSetterReflection thaat doesn't have any setter. |
Accessor.GetterSetterReflection<BeanT,ValueT> | Accessor that uses Java reflection to access a getter and a setter. |
Accessor.ReadOnlyFieldReflection<BeanT,ValueT> | Read-only access to Field. |
Accessor.SetterOnlyReflection<BeanT,ValueT> | A version of GetterSetterReflection thaat doesn't have any getter. |
AdaptedAccessor<BeanT,InMemValueT,OnWireValueT> | Accessor that adapts the value by using Adapter. |
AdaptedLister<BeanT,PropT,InMemItemT,OnWireItemT,PackT> | Lister that adapts individual item types. |
Adapter<TypeT,ClassDeclT> | Adapter that wraps XmlJavaTypeAdapter. |
AnnotationParser | This class behaves as a JAXB Annotation Processor, It reads the user specified typeDeclarations and the config files It also reads config files |
AnnotationParserFactoryImpl | Implementation of XSOM AnnotationParserFactory that parses JAXB customization declarations. |
AnnotationProcessorFactoryImpl | AnnotationProcessorFactory for JAXB. |
AnnotationReader<T,C,F,M> | Reads annotations for the given property. |
AnnotationSource | Implemented by objects that can have annotations. |
AnyTypeAdapter | XmlAdapter useful for mapping interfaces. |
AnyTypeBeanInfo | JaxBeanInfo for handling xs:anyType. |
AnyTypeImpl<T,C> | TypeInfo implementation for xs:anyType. |
APTClassLoader | ClassLoader that loads APT and specified classes both into the same classloader, so that they can reference each other. |
APTNavigator | Navigator implementation for APT. |
ArrayBeanInfoImpl | JaxBeanInfo implementation that binds T[] to a complex type with an element for each item. |
ArrayElementLeafProperty<BeanT,ListT,ItemT> | ArrayProperty that contains only one leaf type. |
ArrayElementNodeProperty<BeanT,ListT,ItemT> | ArrayProperty that contains node values. |
ArrayElementProperty<BeanT,ListT,ItemT> | Property implementation for multi-value property that maps to an element. |
ArrayERProperty<BeanT,ListT,ItemT> | Commonality between ArrayElementProperty and ArrayReferenceNodeProperty. |
ArrayERProperty.ReceiverImpl | Receiver that puts the child object into the Scope object. |
ArrayField | Realizes a property as an "indexed property" as specified in the JAXB spec. |
ArrayField.Accessor | |
ArrayInfo<T,C> | Stand-alone array that can be marshalled/unmarshalled on its own (without being part of any encloding ClassInfo.) |
ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> |
Public because XJC needs to access it |
ArrayProperty<BeanT,ListT,ItemT> | Property implementation for multi-value properties (including arrays and collections.) |
ArrayReferenceNodeProperty<BeanT,ListT,ItemT> | |
Aspect | Sometimes a single JAXB-generated bean spans across multiple Java classes/interfaces. |
AssociationMap<XmlNode> | Bi-directional map between elements, inner peers, and outer peers. |
AssociationMap.Entry<XmlNode> | |
AttributeAccessor<BeanT> | |
AttributeProperty<BeanT> | Property implementation for AttributePropertyInfo. |
AttributePropertyInfo<T,C> | Attribute PropertyInfo. |
AttributePropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> | |
AttributesEx | Attributes extension that allows attribute values to be exposed as CharSequence. |
AttributesExImpl | AttributesEx implementation. |
AttributesImpl | Default implementation of the Attributes interface. |
AutoClassNameAllocator | ClassNameAllocator filter that performs automatic name conflict resolution. |
BadCommandLineException | Signals a bad command line argument. |
Base64Data | Fed to unmarshaller when the 'text' data is actually a virtual image of base64 encoding of the binary data transferred on the wire. |
Bean | Used by TransducedAccessor templates. |
BeanGenerator | Generates fields and accessors. |
BeanMappingImpl | Partial implementation of Mapping for bean classes. |
BGMBuilder | Root of the XML Schema binder. |
BindBlue | This is the first color invoked from the parent component. |
BinderImpl<XmlNode> | Implementation of Binder. |
BindGreen | |
BindingComponent | Component accessible from Ring. |
Bindings | |
BindInfo | Root of the binding information. |
BindInfo | Container for customization declarations. |
BindPurple | |
BindRed | This is where a binding of a new class starts. |
BindStyle | |
BindYellow | |
BIAttribute | <attribute> declaration in the binding file. |
BIClass | Class declaration. |
BIConstructor | <constructor> declaration in the binding file. |
BIContent | Particles in the <content> declaration in the binding file. |
BIConversion | conversion declaration (<conversion> and <enumeration>). |
BIConversion | Conversion declaration. |
BIConversion.Static | Implementation that returns a statically-determined constant TypeUse. |
BIConversion.User | User-specified <javaType> customization. |
BIConversion.UserAdapter | |
BIDeclaration | Base interface for all binding customization declarations. |
BIDom | DOM customization. |
BIElement | <element> declaration in the binding file. |
BIEnum | Enumeration customization. |
BIEnumeration | <enumeration> declaration in the binding file. |
BIEnumMember | Enumeration member customization. |
BIEnum.BIEnumMember2 | BIEnumMember used inside BIEnum has additional 'value' attribute. |
BIFactoryMethod | Controls the ObjectFactory method name. |
BIGlobalBinding | Global binding customization. |
BIGlobalBinding.ClassNameAdapter | |
BIGlobalBinding.ClassNameBean |
Used to unmarshal
|
BIGlobalBinding.GlobalStandardConversion | Global <jaxb:javaType>. |
BIGlobalBinding.GlobalVendorConversion | Global <xjc:javaType>. |
BIInlineBinaryData |
Generates @XmlInlineBinaryData .
|
BIInterface | <interface> declaration in the binding file. |
BIProperty | Property customization. |
BISchemaBinding | Schema-wide binding customization. |
BISchemaBinding.NameRules | Name conversion rules. |
BISchemaBinding.NamingRule | Default naming rules of the generated interfaces. |
BISerializable | This customization will enable serialization support on XJC. |
BIUserConversion | <conversion> declaration in the binding file. |
BIXDom | Compatibility with 1.0. |
BIXPluginCustomization | Customization specified via getCustomizationURIs. |
BIXSubstitutable | Forces a non-collapsing behavior to allow extension schemas to perform element substitutions. |
Block | |
BlockReference | Holds a reference to a JBlock object. |
Bridge<T> | Mini-marshaller/unmarshaller that is specialized for a particular element name and a type. |
BridgeAdapter<OnWire,InMemory> | Bridge decorator for XmlAdapter. |
BridgeContext | Holds thread specific state information for Bridges, to make Bridge thread-safe. |
BridgeContextImpl | BridgeContext implementation. |
BridgeImpl<T> | Bridge implementaiton. |
BuiltinLeafInfo<T,C> | JAXB spec designates a few Java classes to be mapped to leaves in XML. |
BuiltinLeafInfoImpl<TypeT,ClassDeclT> | JAXB spec designates a few Java classes to be mapped to XML types in a way that ignores restrictions placed on user-defined beans. |
ByteArrayOutputStreamEx | ByteArrayOutputStream with access to its raw buffer. |
C14nXmlOutput | XmlOutput that generates canonical XML. |
C14nXmlOutput.DynamicAttribute | |
C14nXmlOutput.StaticAttribute | |
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.) |
CClass | Either CClassInfo or CClassRef. |
CClassInfo | Mutable ClassInfo represenatation. |
CClassInfoParent | Parent of a CClassInfo/CElementInfo. |
CClassInfoParent.Package | JPackage as a CClassInfoParent. |
CClassInfoParent.Visitor<T> | Visitor of |
CClassRef | Refernece to an existing class. |
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, CClassInfo, or CClassRef. |
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. |
CharacterEscapeHandler | Performs character escaping and write the result to the output. |
ChildLoader | Pair of Loader and Receiver. |
Choice | Expression that represents the union of two expressions "A|B". |
ChoiceContentComplexTypeBuilder | Binds a complex type whose immediate child is a choice model group to a choice content interface. |
ClassBeanInfoImpl<BeanT> | JaxBeanInfo implementation for j2s bean. |
ClassBinder | Marker interface for an object that determines how to map a component to a class. |
ClassBinderFilter | ClassBinder that delegates the call to another ClassBinder. |
ClassFactory | Creates new instances of classes. |
ClassInfo<T,C> | Information about JAXB-bound class. |
ClassInfoImpl<T,C,F,M> | A part of the ClassInfo that doesn't depend on a particular reflection library. |
ClassLoaderRetriever | |
ClassLocatable<C> | Locatable implementation for a class. |
ClassNameAllocator | Callback interface that allows the driver of the XJC API to rename JAXB-generated classes/interfaces/enums. |
ClassNameAllocatorWrapper | Wraps ClassNameAllocator and provides convenience. |
ClassOutline | Outline object that provides per-CClassInfo information for filling in methods/fields for a bean. |
ClassOutlineImpl | ClassOutline enhanced with schema2java specific information. |
ClassResolver | Dynamically locates classes to represent elements discovered during the unmarshalling. |
ClassSelector | Manages association between XSComponents and generated CTypeInfos. |
ClassTailor | Replaces a few constant pool tokens from a class "template" and then loads it into the VM. |
CNonElement | NonElement at compile-time. |
CodeModelClassFactory | Create new JDefinedClass and report class collision errors, if necessary. |
CollectionTypeAttribute | Bean used by JAXB to bind a collection type attribute to our FieldRenderer. |
CollisionCheckStack<E> |
Stack-like data structure that allows the following efficient operations:
|
CollisionInfo | Details of a name collision. |
ColorBinder | |
ComplexTypeBindingMode | Three-state flag for a complex type. |
ComplexTypeFieldBuilder | single entry point of building a field expression from a complex type. |
CompositeStructure | A JAXB Bean that works like a DOM. |
CompositeStructureBeanInfo | |
ConfigReader | This reads the config files passed by the user to apt and obtains a list of classes that need to be included for a particular config from the set of classes passed by the user to apt. |
ConnectedComponent | Represents one strongly-connected component of the Element graph. |
ConsoleErrorReporter | ErrorReceiver that prints to a PrintStream. |
Const | |
Const | Defines constants used in the APT driver. |
Const | |
Const | Useful constant values. |
ConstField | Realizes a property as a "public static final" property on the interface. |
ConstFieldRenderer | FieldRenderer for possibly constant field. |
Constructor | Constructor declaration. |
ContentHandlerAdaptor | Receives SAX2 events and send the equivalent events to XMLSerializer |
ContentHandlerNamespacePrefixAdapter | XMLReader filter for supporting http://xml.org/sax/features/namespace-prefixes feature. |
ContentListField | Realizes a property as an untyped List. |
ContentListField.Accessor | |
ContentModelBinder | Recursively visits DPattern and decides which patterns to map to properties. |
ContentModelContainer | Used to write a content model. |
ContextFactory | This class is responsible for producing RI JAXBContext objects. |
Coordinator | Object that coordinates the marshalling/unmarshalling. |
CPluginCustomization | Vendor extension customization contributed from Plugins. |
CPropertyInfo | Model of a property to be generated. |
CPropertyVisitor<V> | Visitor for CPropertyInfo. |
CReferencePropertyInfo | ReferencePropertyInfo for the compiler. |
CSingleTypePropertyInfo | CPropertyInfo backed by a single TypeUse. |
CTBuilder | Builds a field expression from a complex type. |
CTypeInfo | TypeInfo at the compile-time. |
CTypeRef | TypeRef for XJC. |
CustomizationContextChecker | Checks if binding declarations are placed where they are allowed. |
CValuePropertyInfo | ValuePropertyInfo implementation for XJC. |
CWildcardTypeInfo | CTypeInfo for the DOM node. |
CycleRecoverable | Optional interface that can be implemented by JAXB-bound objects to handle cycles in the object graph. |
CycleRecoverable.Context | This interface is implemented by the JAXB RI to provide information about the on-going marshalling process. |
DataSourceSource | Source implementation backed by DataHandler. |
DatatypeConverterImpl | This class is the JAXB RI's default implementation of the DatatypeConverterInterface. |
DatatypeLib | Data-bindable datatype library. |
DataWriter | Write data- or field-oriented XML. |
DefaultClassBinder | Default classBinder implementation. |
DefaultFieldRenderer | Default implementation of the FieldRendererFactory that faithfully implements the semantics demanded by the JAXB spec. |
DefaultIDResolver | Default implementation of IDResolver. |
DefaultParticleBinder | ParticleBinder that follows the JAXB spec. |
DefaultTransducedAccessor<T> | TransducedAccessor that prints to String. |
DefaultValueLoaderDecorator | Decorates another Loader by setting a default value. |
DefineFinder | Recursively find all DDefines in the grammar. |
Discarder | Loader implementation that discards the whole sub-tree. |
DomHandlerEx | DomHandler that produces a W3C DOM but with a location information. |
DomHandlerEx.DomAndLocation | |
DomHandlerEx.ResultImpl | |
DomLoader<ResultT> | Loads a DOM. |
DomPostInitAction | Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a DOM node. |
DowngradingErrorHandler | ErrorHandler that reports all errors as warnings. |
DOMBuilder | |
DOMBuilder | Builds DOM while keeping the location information. |
DOMForest | Builds a DOM forest and maintains association from system IDs to DOM trees. |
DOMForestParser | XMLParser implementation that parses XML from a DOM forest instead of parsing it from its original location. |
DOMForestScanner | Produces a complete series of SAX events from any DOM node in the DOMForest. |
DOMForest.Handler | |
DOMLocator | |
DOMOutput | XmlOutput implementation that does associative marshalling to DOM. |
DOMScanner | Visits a W3C DOM tree and generates SAX2 events from it. |
DOMUtil | |
DOMUtils | |
Driver | Command Line Interface of XJC. |
Driver.OptionsEx | Command-line arguments processor. |
DTDExtensionBindingChecker | XMLFilter that checks the use of extension namespace URIs (to see if they have corresponding plugins), and otherwise report an error. |
DualObjectFactoryGenerator | ObjectFactoryGenerator used when we generate interfaces and implementations in separate packages. |
DumbEscapeHandler | Escape everything above the US-ASCII code range. |
DummyListField | Realizes a property as an untyped List. |
DummyListField.Accessor | |
DummyPropertyInfo<T,C,F,M> | PropertyInfo that allows to add additional elements to the collection. |
EagerNClass | |
EagerNType | |
EditDistance | Computes the string edit distance. |
Element<T,C> | TypeInfo that maps to an element. |
Element | DTD Element. |
Element | Expression that represents an alphabet of a regular language. |
ElementAdapter | FieldOutline that wraps another FieldOutline and allows JAX-WS to access values without using about JAXBElement. |
ElementAdapter.FieldAccessorImpl | |
ElementBeanInfoImpl | JaxBeanInfo implementation for RuntimeElementInfo. |
ElementCollectionAdapter | ElementAdapter that works with a collection of JAXBElement. |
ElementCollectionAdapter.FieldAccessorImpl | |
ElementInfo<T,C> | A particular use (specialization) of JAXBElement. |
ElementInfoImpl<T,C,F,M> | ElementInfo implementation. |
ElementInfoImpl.PropertyImpl | Singleton instance of ElementPropertyInfo for this element. |
ElementMappingImpl | |
ElementOutline | Outline object that provides per-CElementInfo information for filling in methods/fields for a bean. |
ElementOutlineImpl | ElementOutline implementation. |
ElementPropertyInfo<T,C> | Property that maps to an element. |
ElementPropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> | Common ElementPropertyInfo implementation used for both APT and runtime. |
ElementSet | A set over a list of Element. |
ElementSets | Factory methods for ElementSet. |
ElementSingleAdapter | ElementAdapter that works with a single JAXBElement. |
ElementSingleAdapter.FieldAccessorImpl | |
Encoded | Buffer for UTF-8 encoded string. |
EnumConstant<T,C> | Individual constant of an enumeration. |
EnumConstantImpl<T,C,F,M> | |
EnumConstantOutline | Outline object that provides per-CEnumConstant information. |
EnumLeafInfo<T,C> | NonElement that represents an Enum class. |
EnumLeafInfoImpl<T,C,F,M> | EnumLeafInfo implementation. |
EnumMemberMode | Enum member name handling mode. |
EnumOutline | Outline object that provides per-CEnumLeafInfo information for filling in methods/fields for a bean. |
ErrorHandler | listen to static errors found during building a JAXB model from a set of classes. |
ErrorListener | Implemented by the driver of the compiler engine to handle errors found during the compiliation. |
ErrorListener | Implemented by the driver of the compiler engine to handle errors found during the compiliation. |
ErrorReceiver | Implemented by the driver of the compiler engine to handle errors found during the compiliation. |
ErrorReceiverFilter | Filter implementation of the ErrorReceiver. |
ErrorReceiverImpl | |
ErrorReporter | Provides error report capability to other owner components by encapsulating user-specified ErrorHandler and exposing utlity methods. |
ERPropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> | Common part of ElementPropertyInfoImpl and ReferencePropertyInfoImpl. |
ExistingBlockReference | |
Expression | This builds content models. |
ExpressionBuilder | Visits XSParticle and creates a corresponding Expression tree. |
ExpressionParticleBinder | ParticleBinder that uses ExpressionBuilder et al for better, more intuitive (but non spec-conforming) binding. |
ExtendedComplexTypeBuilder | Binds a complex type derived from another complex type by extension. |
ExtensionBindingChecker | This filter checks jaxb:extensionBindingPrefix and pass/filter extension bindings. |
FatalAdapter | Maps an error to a fatal error. |
FieldAccessor | Encapsulates the access on a field. |
FieldAccessor_Byte | Template Accessor for byte fields. |
FieldAccessor_Ref | Template Accessor for reference type fields. |
FieldLocatable<F> | Locatable implementation for a field. |
FieldOutline | Representation of a field of ClassOutline. |
FieldPropertySeed<TypeT,ClassDeclT,FieldT,MethodT> | PropertyInfo implementation backed by a field. |
FieldRenderer | Abstract model of one field in a generated class. |
FieldRendererFactory | Factory for FieldRenderer. |
FilerCodeWriter | CodeWriter that generates source code to Filer. |
FilterTransducer<T> | Transducer that delegates to another Transducer. |
FlattenIterator<T> | Iterator that walks over a map of maps. |
FoolProofResolver | SchemaOutputResolver that wraps the user-specified resolver and makes sure that it's following the contract. |
ForkContentHandler | ContentHandler that "forks" the incoming SAX2 events to two ContentHandlers. |
ForkEntityResolver | EntityResolver that delegates to two EntityResolvers. |
ForkingFilter | XMLFilter that can fork an event to another ContentHandler in the middle. |
ForkXmlOutput | XmlOutput that writes to two XmlOutputs. |
Form | Represents the form default value. |
FreshComplexTypeBuilder | Builds a complex type that inherits from the anyType complex type. |
GenericArrayTypeImpl | Implementation of GenericArrayType interface for core reflection. |
GenericFieldRenderer | Creates |
GetterSetterPropertySeed<TypeT,ClassDeclT,FieldT,MethodT> | PropertyInfo implementation backed by a getter and a setter. |
GElement | |
GElementImpl | Element that wraps XSElementDecl. |
Graph | Graph of Elements. |
GroupKind | Enum for model group type. |
GWildcardElement | Element that represents a wildcard, for the "ease of binding" we always just bind this to DOM elements. |
ID | |
IDResolver | Pluggable ID/IDREF handling layer. |
IllegalAnnotationException | Signals an incorrect use of JAXB annotations. |
IllegalAnnotationsException | A list of IllegalAnnotationException wrapped in one exception. |
IllegalAnnotationsException.Builder | |
ImplStructureStrategy | Decides how a bean token is mapped to the generated classes. |
ImplStructureStrategy.Result | |
IncorrectNamespaceURIChecker | This filter detects the use of incorrect JAXB namespace URI. |
IndentingUTF8XmlOutput | UTF8XmlOutput with indentation. |
InfosetScanner<XmlNode> | Visits a DOM-ish API and generates SAX events. |
Injector | A ClassLoader used to "inject" optimized accessor classes into the VM. |
InlineAnnotationReaderImpl | AnnotationReader implementation that reads annotation inline from APT. |
InlineBinaryTransducer<V> | Transducer that signals the runtime that this binary data shall be always inlined. |
InPlaceDOMOutput | |
IntArrayData | Typed CharSequence for int[]. |
IntData | Pcdata that represents a single integer. |
Intercepter | Used solely by ElementBeanInfoImpl to wrap the loaded value object into a JAXBElement object. |
InternalAccessorFactory | A means to allow the user to provide customized Accessor to be used by JAXB. |
InternalBridge<T> | Additional methods on Bridge that are only available for the JAXB runtime. |
InternalizationLogic | Encapsulates schema-language dependent internalization logic. Internalizer and DOMForest are responsible for doing schema language independent part, and this object is responsible for schema language dependent part. |
Internalizer | Internalizes external binding declarations. |
InterningXmlVisitor | XmlVisitor decorator that interns all string tokens. |
IsSetField | |
IsSetFieldRenderer | FieldRenderer that wraps another field generator and produces isSetXXX unsetXXX methods. |
J2SJAXBModel | JAXBModel that exposes additional information available only for the java->schema direction. |
JAXBContextFactory | This class implements the actual logic of JAXBContext#newInstance. |
JAXBContextImpl | This class provides the implementation of JAXBContext. |
JAXBContextImpl.JAXBContextBuilder | |
JAXBModel | The in-memory representation of the JAXB binding. |
JAXBModelImpl | |
JAXBModelImpl | JAXBModel implementation. |
JAXBRIContext | JAXBContext enhanced with JAXB RI specific functionalities. |
JavaCompiler | Java-to-Schema compiler. |
JavaCompilerImpl | |
JaxBeanInfo<BeanT> | Encapsulates various JAXB operations on objects bound by JAXB. |
Klass | |
Language | Type of the schema language. |
LazyBlockReference | Lazy block reference. |
LeafBeanInfoImpl<BeanT> | JaxBeanInfo implementation for immutable leaf classes. |
LeafInfo<T,C> | Either BuiltinLeafInfo or EnumLeafInfo. |
LeafInfoImpl<TypeT,ClassDeclT> | |
LeafPropertyLoader | Unmarshals a text into a property of the parent element. |
LeafPropertyXsiLoader | |
LifecycleMethods | This class is a simple container for caching lifecycle methods that are discovered during construction of (@link JAXBContext}. |
Lister<BeanT,PropT,ItemT,PackT> | Used to list individual values of a multi-value property, and to pack individual values into a multi-value property. |
Lister.CollectionLister<BeanT,T> | Lister for a collection |
Lister.IDREFSIterator | Iterator for IDREFS lister. |
Lister.Pack<ItemT> | |
ListElementProperty<BeanT,ListT,ItemT> | Property implementation for ElementPropertyInfo whose isValueList is true. |
ListIterator<E> | Almost like Iterator but can throw JAXB specific exceptions. |
ListTransducedAccessorImpl<BeanT,ListT,ItemT,PackT> | TransducedAccessor for a list simple type. |
Loader | |
LocalScoping | |
Locatable | Optional interface implemented by JAXB objects to expose location information from which an object is unmarshalled. |
Locatable | Location that is chained. |
LocatableAnnotation | Annotation that also implements Locatable. |
Location | Location information for IllegalAnnotationException. |
LocatorEx | Object that returns the current location that the XmlVisitor is parsing. |
LocatorExWrapper | LocatorEx implemented by Locator. |
LocatorEx.Snapshot | Immutable snapshot of a |
LocatorTable | Stores Locator objects for every Element. |
LSInputSAXWrapper | LSInput implementation that wraps a SAX InputSource |
Mapping | JAXB-induced mapping between a Java class and an XML element declaration. |
MapPropertyInfo<T,C> | Property that maps to the following schema fragment. |
MapPropertyInfoImpl<T,C,F,M> | |
MarshallerImpl | Implementation of Marshaller interface for the JAXB RI. |
MaybeElement<T,C> | Some NonElement can optionally be an Element. |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Message resources |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Formats error messages. |
Messages | Message resources |
Messages | Formats error messages. |
Messages | Formats error messages. |
MetaArchitectureDocument |
Meta Architecture Document. |
MethodAccessor_Byte | Template Accessor for boolean getter/setter. |
MethodAccessor_Ref | Template Accessor for reference types getter/setter. |
MethodLocatable<M> | Locatable implementation for a method. |
MethodWriter | The back-end may or may not generate the content interface separately from the implementation class. |
MimeTypedTransducer<V> | Transducer decorator that wraps another Transducer and sets the expected MIME type to the context. |
MimeTypeRange | |
MinimumEscapeHandler | Performs no character escaping. |
MixedComplexTypeBuilder | |
MixedExtendedComplexTypeBuilder | |
Model | Root of the object model that represents the code that needs to be generated. |
ModelBuilder<T,C,F,M> | Builds a TypeInfoSet (a set of JAXB properties) by using ElementInfoImpl and ClassInfoImpl. from annotated Java classes. |
ModelChecker | Checks errors on model classes. |
ModelGroup | |
ModelGroup.Kind | |
ModelLoader | Builds a Model object. |
MTOMDecorator | Decorator of XmlVisitor that performs XOP processing. |
MTOMXmlOutput | XmlOutput decorator that supports MTOM. |
MultiMap<K,V> | A special Map that 'conceptually' stores a set of values for each key. |
Multiplicity | represents a possible number of occurence. |
MultiplicityCounter | Counts Multiplicity for a particle/term. |
MultiWildcardComplexTypeBuilder | |
Name | The internal representation of an XML name. |
NameBuilder | Creates Names and assign index numbers to them. |
NameCalculator | Decides the name for a particle. |
NameConverter | Converts aribitrary strings into Java identifiers. |
NameConverter.Standard | |
NameList | Namespace URIs and local names sorted by their indices. |
NamespaceContext2 | Maintains namespace<->prefix bindings. |
NamespaceContextAdapter | Take a ValidationContext and make it look like a NamespaceContext. |
NamespaceContextImpl | Keeps track of in-scope namespace bindings for the marshaller. |
NamespaceContextImpl | Implements NamespaceContext by looking at the in-scope namespace binding of a DOM element. |
NamespaceContextImpl.Element | This model of namespace declarations maintain the following invariants. |
NamespacePrefixMapper | Implemented by the user application to determine URI -> prefix mapping. |
NameUtil | Methods that convert strings into various formats. |
Navigator<T,C,F,M> | Provides unified view of the underlying reflection library, such as {@code java.lang.reflect} and/or APT. |
NavigatorImpl | Navigator implementation for XJC. |
NClass | |
NClassByJClass | |
NGCCRuntimeEx | Controls the validating and converting of values obtained from the config file. |
NioEscapeHandler | Uses JDK1.4 NIO functionality to escape characters smartly. |
NoExtendedContentField | Realizes a property as an untyped List. |
NoExtendedContentField.Accessor | |
NonElement<T,C> | TypeInfo that maps to an element. |
NonElementRef<T,C> | Reference to a NonElement. |
NParameterizedType | Parameterized type. |
NType | A type. |
NullSafeAccessor<B,V,P> | Accessor wrapper that replaces a null with an empty collection. |
NullStream | Just consumes the byte stream. |
ObjectFactoryGenerator |
Generates ObjectFactory then wraps it and provides
access to it.
|
ObjectFactoryGeneratorImpl |
Generates ObjectFactory then wraps it and provides
access to it.
|
Occurence | |
OneOrMore | Expression that represents kleene-star operation (A+) |
OptimizedAccessorFactory | |
OptimizedTransducedAccessorFactory | Prepares optimized TransducedAccessor from templates. |
OptionalPropertyMode | Represents three constants of globalBindings/@optionalProperty. |
Options | This stores the invocation configuration for SchemaGenerator |
Options | Global options. |
Outline | Root of the outline. |
PackageOutline | Outline object that provides per-package information. |
PackageOutlineImpl | PackageOutline enhanced with schema2java specific information. |
ParameterizedTypeImpl | ParameterizedType implementation. |
Particle | |
ParticleBinder | Binds the content models of XSParticle as properties of the class that's being built. |
Patcher | Runs by UnmarshallingContext after all the parsing is done. |
Patcher | |
Pcdata | Text data in XML. |
Plugin | Add-on that works on the generated source code. |
PluginImpl | Generates synchronized methods. |
PluginImpl | Plugin that marks the generated code by using JSR-250's '@Generated'. |
PluginImpl | Entry point of a plugin. |
PluginImpl | Creates the episode file, |
Populatable | Mark model components which does additional code generation. |
PrimitiveArrayListerByte<BeanT> | Lister for primitive type arrays. |
PrimitiveArrayListerByte.ByteArrayPack | |
PrivateObjectFactoryGenerator | Generates private ObjectFactory. |
ProgressCodeWriter | CodeWriter that reports progress to XJCListener. |
Property<BeanT> | A JAXB property that constitutes a JAXB-bound bean. |
Property | Represents a property of a wrapper-style element. |
PropertyFactory | Create Property objects. |
PropertyImpl<BeanT> | |
PropertyImpl | |
PropertyInfo<T,C> | Information about a JAXB-bound property. |
PropertyInfoImpl<T,C,F,M> | Default partial implementation for PropertyInfo. |
PropertySeed<T,C,F,M> | Exposes the core information that forms a PropertyInfo. |
ProxyLoader | Loader that delegates the processing to another Loader at ProxyLoader. |
PublicObjectFactoryGenerator | Generates public ObjectFactory. |
QNameMap<V> | Map keyed by QName. |
QNameMap.Entry<V> | |
Quick | Base implementation of Locatable Annotation. |
RawAccessor<B,V> | Accesses a particular property of a bean. |
RawTypeSet | Set of Ref. |
RawTypeSetBuilder | Builds RawTypeSet for RELAX NG. |
RawTypeSetBuilder | Builds RawTypeSet for XML Schema. |
RawTypeSetBuilder.CClassRef | Reference to a class that maps from an element. |
RawTypeSetBuilder.CElementInfoRef | Reference to a class that maps from an element. |
RawTypeSetBuilder.WildcardRef | Reference to a wildcard. |
RawTypeSetBuilder.XmlTypeRef | References to a type. |
RawTypeSet.Mode | Represents the possible binding option for this RawTypeSet. |
RawTypeSet.Ref | A reference to something. |
ReadOnlyAdapter<OnTheWire,InMemory> | XmlAdapter used inside XJC is almost always unmarshal-only. |
Receiver | Receives an object by a child Loader. |
Ref<T,C> | Reference to a type in a model. |
Ref | Used by TransducedAccessor templates. |
Reference | Reference to a JAXB type (from JAX-RPC.) |
ReferencePropertyInfo<T,C> | PropertyInfo that holds references to other Elements. |
ReferencePropertyInfoImpl<T,C,F,M> | Implementation of ReferencePropertyInfo. |
RefererFinder | Finds which XSComponents refer to which XSComplexTypes. |
ReflectionNavigator | Navigator implementation for {@code java.lang.reflect}. |
RegistryInfo<T,C> | Represents the information in a class with XmlRegistry annotaion. |
RegistryInfoImpl<T,C,F,M> | Implementation of RegistryInfo. |
RestrictedComplexTypeBuilder | Binds a complex type derived from another complex type by restriction. |
RELAXNGCompiler | |
RELAXNGInternalizationLogic | RELAX NG specific internalization logic. |
Ring | Holds all the binding related singleton components in a "ring", and let you access those components, creating them as necessary. |
RuntimeAnnotationReader | |
RuntimeAnyTypeImpl | |
RuntimeArrayInfo | |
RuntimeArrayInfoImpl | |
RuntimeAttributePropertyInfo | |
RuntimeAttributePropertyInfoImpl | |
RuntimeBuiltinLeafInfo | |
RuntimeBuiltinLeafInfoImpl<T> | BuiltinLeafInfoImpl with a support for runtime. |
RuntimeClassInfo | |
RuntimeClassInfoImpl | |
RuntimeClassInfoImpl.RuntimePropertySeed | |
RuntimeElement | |
RuntimeElementInfo | |
RuntimeElementInfoImpl | |
RuntimeElementInfoImpl.RuntimePropertyImpl | |
RuntimeElementPropertyInfo | |
RuntimeElementPropertyInfoImpl | |
RuntimeEnumConstantImpl | |
RuntimeEnumLeafInfo | |
RuntimeEnumLeafInfoImpl<T,B> | |
RuntimeInlineAnnotationReader | AnnotationReader that uses {@code java.lang.reflect} to read annotations from class files. |
RuntimeLeafInfo | |
RuntimeMapPropertyInfo | |
RuntimeMapPropertyInfoImpl | |
RuntimeModelBuilder | ModelBuilder that works at the run-time by using the {@code java.lang.reflect} package. |
RuntimeNonElement | |
RuntimeNonElementRef | Runtime version of NonElementRef. |
RuntimePropertyInfo | PropertyInfo that exposes more information. |
RuntimeReferencePropertyInfo | |
RuntimeReferencePropertyInfoImpl | |
RuntimeTypeInfo | |
RuntimeTypeInfoSet | TypeInfoSet refined for runtime. |
RuntimeTypeInfoSetImpl | TypeInfoSet specialized for runtime. |
RuntimeTypeRef | |
RuntimeTypeRefImpl | |
RuntimeUtil | |
RuntimeUtil.ToStringAdapter | XmlAdapter for printing arbitrary object by using Object#toString(). |
RuntimeValuePropertyInfo | |
RuntimeValuePropertyInfoImpl | |
S2JJAXBModel | JAXBModel that exposes additional information available only for the schema->java direction. |
SAX2DOMEx | Builds a DOM tree from SAX2 events. |
SAXConnector | Receives SAX events and convert them to our internal events. |
SAXOutput | XmlOutput implementation that writes to SAX ContentHandler. |
SchemaBindings | |
SchemaCache | Wraps a JAXP Schema object and lazily instanciate it. |
SchemaCompiler | Schema-to-Java compiler. |
SchemaCompilerImpl | SchemaCompiler implementation. |
SchemaConstraintChecker | Checks XML Schema XML representation constraints and schema component constraints by using JAXP 1.3 validation framework. |
SchemaGenerator | CLI entry-point to the schema generator. |
SchemaGenerator | AnnotationProcessorFactory that implements the schema generator command line tool. |
SchemaGenerator.Runner | |
SchemaTypeTransducer<V> | Transducer that signals the runtime that this datatype is marshalled to a different XML Schema type. |
Scope<BeanT,PropT,ItemT,PackT> | Holds the information about packing scope. |
SCDBasedBindingSet | Set of binding nodes that have target nodes specified via SCD. |
SCDBasedBindingSet.Target | Represents the target schema component of the customization identified by SCD. |
Sequence | Expression that represents a concatanation of two expressions "A,B". |
SignatureWriter | Dumps an annotated grammar in a simple format that makes signature check easy. |
SimpleTypeBuilder | Builds TypeUse from simple types. |
SingleElementLeafProperty<BeanT> | Property that contains a leaf value. |
SingleElementNodeProperty<BeanT,ValueT> | |
SingleField | Realizes a property through one getter and one setter. |
SingleField.Accessor | |
SingleMapNodeProperty<BeanT,ValueT> | |
SinglePrimitiveAccessField | SingleField that forces the primitive accessor type. |
SingleReferenceNodeProperty<BeanT,ValueT> | |
SingleTypePropertyInfoImpl<T,C,F,M> | PropertyInfoImpl that can only have one type. |
SinkNode | Sink node of a grpah. |
SourceLocationAddOn | Generates JAXB objects that implement Locatable. |
SourceNode | Source node of a graph. |
SpecVersion | Represents the spec version constant. |
StAXConnector | |
StAXEventConnector | This is a simple utility class that adapts StAX events from an XMLEventReader to unmarshaller events on a XmlVisitor, bridging between the two parser technologies. |
StAXPostInitAction | Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a StAX writer. |
StAXStreamConnector | Reads XML from StAX XMLStreamReader and feeds events to XmlVisitor. |
StackRecorder | Created to record the caller stack trace in logging. |
StringCutter | Utility class to parse a string |
StructureLoader | Loads children of an element. |
StructureLoaderBuilder | Component that contributes element unmarshallers into StructureLoader. |
STDerivedComplexTypeBuilder | Binds a complex type derived from a simple type. |
SubtreeCutter | XMLFilter that can cut sub-trees. |
SwaRefAdapter | XmlAdapter that binds the value as a SOAP attachment. |
SymbolSpace | Symbol space for ID/IDREF. |
SynchronizedMethodAddOn | Generates synchronized methods. |
TagAndType | Pair of QName and JaxBeanInfo. |
TagName | Represents an XML tag name (and attributes for start tags.) |
Term | |
TextLoader | Unmarshals a text into an object. |
ToolsJarNotFoundException | Signals an error when tools.jar was not found. |
TODO | Place holder for TODOs. |
TransducedAccessor<BeanT> | Accessor and Transducer combined into one object. |
TransducedAccessor.CompositeContextDependentTransducedAccessorImpl<BeanT,ValueT> | |
TransducedAccessor.CompositeTransducedAccessorImpl<BeanT,ValueT> | Implementation of TransducedAccessor that simply combines a Transducer and Accessor. |
TransducedAccessor_field_Boolean | Template TransducedAccessor for a boolean field. |
TransducedAccessor_field_Byte | Template TransducedAccessor for a byte field. |
TransducedAccessor_field_Integer | Template TransducedAccessor for a byte field. |
TransducedAccessor_method_Byte | Template TransducedAccessor for a byte field. |
TransducedAccessor_method_Integer | Template TransducedAccessor for a byte field. |
Transducer<ValueT> | Responsible for converting a Java object to a lexical representation and vice versa. |
Tree | Normalized representation of the content model. |
Tree.Term | Represents a terminal tree node, such as element, wildcard, etc. |
TypeAndAnnotation | Java type and associated JAXB annotations. |
TypeAndAnnotationImpl | TypeAndAnnotation implementation. |
TypeCast | |
TypeInfo<T,C> | Either ClassInfo, ElementInfo, or LeafInfo. |
TypeInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> | Common implementation between ClassInfoImpl and ElementInfoImpl. |
TypeInfoSet<T,C,F,M> | Root of models. Set of TypeInfos. |
TypeInfoSetImpl<T,C,F,M> | Set of TypeInfos. |
TypePatternBinder | Fumigate the named patterns that can be bound to inheritance. |
TypeRef<T,C> | Information about a type referenced from ElementPropertyInfo. |
TypeReference | A reference to a JAXB-bound type. |
TypeRefImpl<TypeT,ClassDeclT> | |
TypeUse | Information about how another type is referenced. |
TypeUseBinder | Walks the pattern tree and binds it to a TypeUse. |
TypeUseFactory | Factory methods to create a new TypeUse from an existing one. |
TypeUseImpl | General-purpose TypeUse implementation. |
TypeUtil | Type-related utility methods. |
TypeVisitor<T,P> | |
UnboxedField | A required primitive property. |
UnmarshallerChain | Pass around a 'ticket dispenser' when creating new unmarshallers. |
UnmarshallerImpl | Default Unmarshaller implementation. |
UnmarshallingContext | Center of the unmarshalling. |
UnmarshallingContext.State | State information for each element. |
UntypedListField | Realizes a property as an untyped List. |
UntypedListFieldRenderer | |
UntypedListField.Accessor | |
UnusedCustomizationChecker | Reports all unacknowledged customizations as errors. |
Util | |
Util | Common code between PropertyInfoImpl and ElementInfoImpl. |
Util | TODO: JAX-WS dependes on this class - consider moving it somewhere more stable, Notify JAX-WS before modifying anything... |
Util | |
Util | Other miscellaneous utility methods. |
UTF8XmlOutput | XmlOutput implementation specialized for UTF-8. |
ValidatingUnmarshaller | XmlVisitor decorator that validates the events by using JAXP validation API. |
ValidationEventLocatorEx | Defines additional accessor methods for the event source location. |
ValidationEventLocatorExImpl | |
ValueListBeanInfoImpl | JaxBeanInfo implementation that binds T[] to a list of simple types. |
ValueProperty<BeanT> | Property implementation for XmlValue properties. |
ValuePropertyInfo<T,C> | Value PropertyInfo. |
ValuePropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> | |
ValuePropertyLoader | Reads a text value and set to the current target. |
VersionChecker | Checks the jaxb:version attribute on a XML Schema document. jaxb:version is optional if no binding customization is used, but if present, its value must be "1.0". |
WellKnownNamespace | Well-known namespace URIs. |
Which | Finds out where a class file is loaded from. |
WhitespaceNormalizer | Generates code that performs the whitespace normalization. |
WhitespaceStripper | Strips ignorable whitespace from SAX event stream. |
WhiteSpaceProcessor | Processes white space normalization. |
WildcardLoader | Feed incoming events to DomHandler and builds a DOM tree. |
WildcardMode | Mode of the wildcard. |
WildcardNameClassBuilder | Builds a name class representation of a wildcard. |
WildcardTypeImpl | |
WildcardTypeInfo<T,C> | Type referenced as a result of having the wildcard. |
XJC | Entry point to the programatic API to access schema compiler (XJC) and schema generator (schemagen). |
XJC2Task | XJC task for Ant. |
XJCListener | Call-back interface that can be implemented by the caller of Driver to receive output from XJC. |
XmlOutput | Well-formed XML writer. |
XmlOutputAbstractImpl | Abstract implementation of XmlOutput Implements the optimal methods, where defer to the non-optimal methods. |
XmlVisitor | Walks the XML document structure. |
XmlVisitor.TextPredictor | |
XMLEventWriterOutput | XmlOutput that writes to StAX XMLEventWriter. |
XMLSchemaInternalizationLogic | XML Schema specific internalization logic. |
XMLSerializer | Receives XML serialization event and writes to XmlOutput. |
XMLStreamWriterOutput | XmlOutput that writes to StAX XMLStreamWriter. |
XMLWriter | Filter to write an XML document from a SAX event stream. |
XsiNilLoader | Looks for xsi:nil='true' and sets the target to null. |
XsiNilLoader.Array | |
XsiNilLoader.Single | |
XsiTypeLoader | Looks at @xsi:type and forwards to the right Loader. |
ZeroOneBooleanAdapter | Serializes boolean as 0 or 1. |