All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbortException |
Signals the abortion of the compilation.
|
| AbstractExtensionBindingChecker |
|
| AbstractReferenceFinderImpl |
XMLFilter that finds references to other schema files from
SAX events.
|
| AnnotationParserFactoryImpl |
Implementation of XSOM AnnotationParserFactory that
parses JAXB customization declarations.
|
| Aspect |
Sometimes a single JAXB-generated bean spans across multiple Java classes/interfaces.
|
| AutoClassNameAllocator |
|
| BadCommandLineException |
Signals a bad command line argument.
|
| BeanGenerator |
Generates fields and accessors.
|
| BGMBuilder |
Root of the XML Schema binder.
|
| 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.
|
| BIFactoryMethod |
Controls the ObjectFactory method name.
|
| BIGlobalBinding |
Global binding customization.
|
| BIInlineBinaryData |
|
| BIInterface |
<interface> declaration in the binding file.
|
| BindGreen |
|
| BindInfo |
Root of the binding information.
|
| BindInfo |
Container for customization declarations.
|
| BindingComponent |
Component accessible from Ring.
|
| BindPurple |
|
| BindRed |
This is where a binding of a new class starts.
|
| BindYellow |
|
| BIProperty |
Property customization.
|
| BISchemaBinding |
Schema-wide binding customization.
|
| 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 |
|
| BIXSubstitutable |
Forces a non-collapsing behavior to allow extension schemas
to perform element substitutions.
|
| BlockReference |
Holds a reference to a JBlock object.
|
| 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.) In particular this class knows how to convert
the lexical value into the Java class according to this default rule.
|
| CClass |
|
| CClassInfo |
Mutable ClassInfo representation.
|
| CClassInfoParent |
|
| CClassInfoParent.Package |
|
| CClassInfoParent.Visitor<T> |
|
| CClassRef |
Reference to an existing class.
|
| CCustomizable |
Implemented by model components that can have customizations contributed by Plugins.
|
| CCustomizations |
|
| CDefaultValue |
Object that computes the default value expression lazily.
|
| CElement |
|
| 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.
|
| Choice |
Expression that represents the union of two expressions "A|B".
|
| ClassNameAllocator |
Callback interface that allows the driver of the XJC API
to rename JAXB-generated classes/interfaces/enums.
|
| ClassOutline |
Outline object that provides per- CClassInfo information
for filling in methods/fields for a bean.
|
| ClassOutlineImpl |
ClassOutline enhanced with schema2java specific
information.
|
| ClassSelector |
Manages association between XSComponents and generated
CTypeInfos.
|
| CNonElement |
NonElement at compile-time.
|
| CodeModelClassFactory |
Create new JDefinedClass and report class collision errors,
if necessary.
|
| ComplexTypeBindingMode |
Three-state flag for a complex type.
|
| ComplexTypeFieldBuilder |
single entry point of building a field expression from a complex type.
|
| ConnectedComponent |
Represents one strongly-connected component
of the Element graph.
|
| ConsoleErrorReporter |
|
| Const |
|
| Const |
Useful constant values.
|
| Constructor |
Constructor declaration.
|
| ContentListField |
Realizes a property as an untyped List.
|
| CPluginCustomization |
Vendor extension customization contributed from Plugins.
|
| CPropertyInfo |
Model of a property to be generated.
|
| CPropertyVisitor<V> |
|
| CPropertyVisitor2<R,P> |
|
| CReferencePropertyInfo |
ReferencePropertyInfo for the compiler.
|
| CTypeInfo |
TypeInfo at the compile-time.
|
| CTypeRef |
TypeRef for XJC.
|
| CustomizableOutline |
This interface describes that outline class could be customized.
|
| CustomizationContextChecker |
Checks if binding declarations are placed where they are allowed.
|
| CValuePropertyInfo |
ValuePropertyInfo implementation for XJC.
|
| CWildcardTypeInfo |
|
| DOMForest |
Builds a DOM forest and maintains association from
system IDs to DOM trees.
|
| DOMForest.Handler |
|
| DOMForestScanner |
Produces a complete series of SAX events from any DOM node
in the DOMForest.
|
| DOMUtil |
|
| DOMUtils |
|
| Driver |
Command Line Interface of XJC.
|
| DualObjectFactoryGenerator |
|
| DummyListField |
Realizes a property as an untyped List.
|
| EagerNClass |
|
| Element |
Expression that represents an alphabet of a regular language.
|
| ElementOutline |
Outline object that provides per- CElementInfo information
for filling in methods/fields for a bean.
|
| ElementSets |
Factory methods for ElementSet.
|
| EnumConstantOutline |
|
| EnumMemberMode |
Enum member name handling mode.
|
| EnumOutline |
Outline object that provides per- CEnumLeafInfo information
for filling in methods/fields for a bean.
|
| 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.
|
| ErrorReporter |
Provides error report capability to other owner components
by encapsulating user-specified ErrorHandler
and exposing utlity methods.
|
| ExistingBlockReference |
|
| Expression |
This builds content models.
|
| ExpressionBuilder |
Visits XSParticle and creates a corresponding Expression tree.
|
| ExtensionBindingChecker |
This filter checks jaxb:extensionBindingPrefix and
pass/filter extension bindings.
|
| FieldAccessor |
Encapsulates the access on a field.
|
| FieldOutline |
|
| FieldRenderer |
Abstract model of one field in a generated class.
|
| FieldRendererFactory |
|
| ForkContentHandler |
ContentHandler that "forks" the incoming SAX2 events to
two ContentHandlers.
|
| ForkEntityResolver |
|
| ForkingFilter |
|
| GenericFieldRenderer |
Creates
|
| Graph |
|
| 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.
|
| InternalizationLogic |
Encapsulates schema-language dependent internalization logic.
|
| 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.
|
| JavaCompiler |
Java-to-Schema compiler.
|
| JAXBContextFactory |
|
| JAXBModel |
The in-memory representation of the JAXB binding.
|
| Language |
Type of the schema language.
|
| LazyBlockReference |
Lazy block reference.
|
| LocalScoping |
|
| LocatorTable |
|
| LSInputSAXWrapper |
LSInput implementation that wraps a SAX InputSource
|
| Mapping |
JAXB-induced mapping between a Java class
and an XML element declaration.
|
| Messages |
Message resources
|
| Messages |
Formats error messages.
|
| Messages |
Formats error messages.
|
| Messages |
Formats error messages.
|
| MethodWriter |
The back-end may or may not generate the content interface
separately from the implementation class.
|
| MimeTypeRange |
|
| Model |
Root of the object model that represents the code that needs to be generated.
|
| ModelChecker |
Checks errors on model classes.
|
| ModelLoader |
|
| Multiplicity |
represents a possible number of occurence.
|
| MultiplicityCounter |
|
| NamespaceContextAdapter |
|
| NavigatorImpl |
Navigator implementation for XJC.
|
| NClass |
|
| NoExtendedContentField |
Realizes a property as an untyped List.
|
| NType |
A type.
|
| NullStream |
Just consumes the byte stream.
|
| ObjectFactoryGenerator |
Generates ObjectFactory then wraps it and provides
access to it.
|
| OneOrMore |
Expression that represents kleene-star operation (A+)
|
| OptionalPropertyMode |
Represents three constants of globalBindings/@optionalProperty.
|
| Options |
Global options.
|
| Outline |
Root of the outline.
|
| PackageOutline |
Outline object that provides per-package information.
|
| PackageOutlineImpl |
|
| ParticleBinder |
Binds the content models of XSParticle as properties of the class that's being built.
|
| 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.
|
| Property |
Represents a property of a wrapper-style element.
|
| PropertyImpl |
|
| RawTypeSet |
|
| RawTypeSet.Mode |
Represents the possible binding option for this RawTypeSet.
|
| RawTypeSet.Ref |
A reference to something.
|
| RawTypeSetBuilder |
|
| RawTypeSetBuilder |
|
| RawTypeSetBuilder.CClassRef |
Reference to a class that maps from an element.
|
| RawTypeSetBuilder.WildcardRef |
Reference to a wildcard.
|
| RawTypeSetBuilder.XmlTypeRef |
References to a type.
|
| ReadOnlyAdapter<OnTheWire,InMemory> |
XmlAdapter used inside XJC is almost always unmarshal-only.
|
| Reference |
Reference to a JAXB type (from JAX-RPC.)
|
| 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.
|
| S2JJAXBModel |
JAXBModel that exposes additional information available
only for the schema -> java direction.
|
| SCDBasedBindingSet |
Set of binding nodes that have target nodes specified via SCD.
|
| SchemaCache |
Wraps a JAXP Schema object and lazily instantiate it.
|
| SchemaCompiler |
Schema-to-Java compiler.
|
| SchemaCompilerImpl |
|
| SchemaConstraintChecker |
Checks XML Schema XML representation constraints and
schema component constraints by using JAXP 1.3 validation framework.
|
| 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 |
|
| SingleField |
Realizes a property through one getter and one setter.
|
| SinglePrimitiveAccessField |
|
| 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.
|
| StringCutter |
Utility class to parse a string
|
| SubtreeCutter |
|
| SymbolSpace |
Symbol space for ID/IDREF.
|
| SynchronizedMethodAddOn |
Generates synchronized methods.
|
| TDTDReader |
Parses DTD grammar along with binding information into BGM.
|
| TypeAndAnnotation |
Java type and associated JAXB annotations.
|
| TypeUse |
Information about how another type is referenced.
|
| TypeUseFactory |
Factory methods to create a new TypeUse from an existing one.
|
| TypeUtil |
Type-related utility methods.
|
| UnboxedField |
A required primitive property.
|
| UntypedListField |
Realizes a property as an untyped List.
|
| UntypedListFieldRenderer |
|
| Util |
|
| Util |
Other miscellaneous utility methods.
|
| VersionChecker |
Checks the jaxb:version attribute on a XML Schema document.
|
| WhitespaceNormalizer |
Generates code that performs the whitespace normalization.
|
| WildcardNameClassBuilder |
Builds a name class representation of a wildcard.
|
| XJC |
Entry point to the programatic API to access
schema compiler (XJC) and schema generator (schemagen).
|
| XJC2Task |
XJC task for Ant.
|
| XJCBase |
|
| XJCFacade |
A shabby driver to invoke XJC1 or XJC2 depending on the command line switch.
|
| XJCListener |
Call-back interface that can be implemented by the caller of Driver
to receive output from XJC.
|
| XJCTask |
Captures the properties and then delegate to XJC1 or XJC2 by looking at
the source attribute.
|
| XmlAccessorOrderWriter |
Auto-generated, do not edit.
|
| XmlAccessorTypeWriter |
Auto-generated, do not edit.
|
| XmlAnyAttributeWriter |
Auto-generated, do not edit.
|
| XmlAnyElementWriter |
Auto-generated, do not edit.
|
| XmlAttachmentRefWriter |
Auto-generated, do not edit.
|
| XmlAttributeWriter |
Auto-generated, do not edit.
|
| XmlElementDeclWriter |
Auto-generated, do not edit.
|
| XmlElementRefsWriter |
Auto-generated, do not edit.
|
| XmlElementRefWriter |
Auto-generated, do not edit.
|
| XmlElementsWriter |
Auto-generated, do not edit.
|
| XmlElementWrapperWriter |
Auto-generated, do not edit.
|
| XmlElementWriter |
Auto-generated, do not edit.
|
| XmlEnumValueWriter |
Auto-generated, do not edit.
|
| XmlEnumWriter |
Auto-generated, do not edit.
|
| XmlIDREFWriter |
Auto-generated, do not edit.
|
| XmlIDWriter |
Auto-generated, do not edit.
|
| XmlInlineBinaryDataWriter |
Auto-generated, do not edit.
|
| XmlJavaTypeAdapterWriter |
Auto-generated, do not edit.
|
| XmlListWriter |
Auto-generated, do not edit.
|
| XmlMimeTypeWriter |
Auto-generated, do not edit.
|
| XmlMixedWriter |
Auto-generated, do not edit.
|
| XmlNsWriter |
Auto-generated, do not edit.
|
| XmlRegistryWriter |
Auto-generated, do not edit.
|
| XmlRootElementWriter |
Auto-generated, do not edit.
|
| XMLSchemaInternalizationLogic |
XML Schema specific internalization logic.
|
| XmlSchemaTypesWriter |
Auto-generated, do not edit.
|
| XmlSchemaTypeWriter |
Auto-generated, do not edit.
|
| XmlSchemaWriter |
Auto-generated, do not edit.
|
| XmlSeeAlsoWriter |
Auto-generated, do not edit.
|
| XmlTransientWriter |
Auto-generated, do not edit.
|
| XmlTypeWriter |
Auto-generated, do not edit.
|
| XmlValueWriter |
Auto-generated, do not edit.
|
| ZeroOneBooleanAdapter |
Serializes boolean as 0 or 1.
|