| 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. |