All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbortException Signals the abortion of the compilation.AbstractExtensionBindingChecker Common code betweenDTDExtensionBindingChecker
andExtensionBindingChecker
.AbstractReferenceFinderImpl XMLFilter that finds references to other schema files from SAX events.AnnotationParserFactoryImpl Implementation of XSOMAnnotationParserFactory
that parses JAXB customization declarations.Aspect Sometimes a single JAXB-generated bean spans across multiple Java classes/interfaces.AutoClassNameAllocator ClassNameAllocator
filter that performs automatic name conflict resolution.BadCommandLineException Signals a bad command line argument.BeanGenerator Generates fields and accessors.BGMBuilder Root of the XML Schema binder.BIClass Class declaration.BIConversion Conversion declaration.BIConversion.Static Implementation that returns a statically-determined constantTypeUse
.BIConversion.User User-specified<javaType>
customization.BIConversion.UserAdapter BIDeclaration Base interface for all binding customization declarations.BIDom DOM customization.BIEnum Enumeration customization.BIEnumMember Enumeration member customization.BIFactoryMethod Controls theObjectFactory
method name.BIGlobalBinding Global binding customization.BIInlineBinaryData GeneratesXmlInlineBinaryData
.BindGreen BindInfo Container for customization declarations.BindingComponent Component accessible fromRing
.BindPurple BindRed This is where a binding of a new class starts.BindYellow BIProperty Property customization.BIProperty.BaseTypeBean BISchemaBinding Schema-wide binding customization.BISchemaBinding.NamingRule Default naming rules of the generated interfaces.BISerializable This customization will enable serialization support on XJC.BIXDom Compatibility with 1.0.BIXPluginCustomization Customization specified viaPlugin.getCustomizationURIs()
.BIXSubstitutable Forces a non-collapsing behavior to allow extension schemas to perform element substitutions.CAdapter ExtendedAdapter
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 EitherCClassInfo
orCClassRef
.CClassInfo MutableClassInfo
representation.CClassInfoParent Parent of aCClassInfo
/CElementInfo
.CClassInfoParent.Package JPackage
as aCClassInfoParent
.CClassInfoParent.Visitor<T> Visitor ofCClassInfoParent
CClassRef Reference to an existing class.CCustomizable Implemented by model components that can have customizations contributed byPlugin
s.CCustomizations Represents the list ofCPluginCustomization
s attached to a JAXB model component.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 betweenXSComponent
s and generatedCTypeInfo
s.CNonElement NonElement
at compile-time.CodeModelClassFactory Create newJDefinedClass
and report class collision errors, if necessary.CollectionTypeAttribute Bean used by JAXB to bind a collection type attribute to ourFieldRenderer
.ConnectedComponent Represents one strongly-connected component of theElement
graph.ConsoleErrorReporter ErrorReceiver
that prints to aPrintStream
.Const Useful constant values.Constructor Constructor declaration.ContentListField Realizes a property as an untypedList
.CPluginCustomization Vendor extension customization contributed fromPlugin
s.CPropertyInfo Model of a property to be generated.CPropertyVisitor<V> Visitor forCPropertyInfo
.CPropertyVisitor2<R,P> Visitor forCPropertyInfo
.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.CValuePropertyInfo ValuePropertyInfo
implementation for XJC.CWildcardTypeInfo CTypeInfo
for the DOM node.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.DOMUtils Driver Command Line Interface of XJC.DualObjectFactoryGenerator ObjectFactoryGenerator
used when we generate interfaces and implementations in separate packages.DummyListField Realizes a property as an untypedList
.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.ElementSet A set over a list ofElement
.ElementSets Factory methods forElementSet
.EnumConstantOutline Outline object that provides per-CEnumConstant
information.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-specifiedErrorHandler
and exposing utlity methods.Expression This builds content models.ExpressionBuilder VisitsXSParticle
and creates a correspondingExpression
tree.ExtensionBindingChecker This filter checks jaxb:extensionBindingPrefix and pass/filter extension bindings.FieldAccessor Encapsulates the access on a field.FieldOutline Representation of a field ofClassOutline
.FieldRenderer Abstract model of one field in a generated class.FieldRendererFactory Factory forFieldRenderer
.ForkContentHandler ContentHandler that "forks" the incoming SAX2 events to two ContentHandlers.ForkEntityResolver EntityResolver
that delegates to twoEntityResolver
s.ForkingFilter XMLFilter
that can fork an event to anotherContentHandler
in the middle.GenericFieldRenderer CreatesGraph Graph ofElement
s.ImplStructureStrategy Decides how a bean token is mapped to the generated classes.ImplStructureStrategy.Result 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 thejava -> schema
direction.JavaCompiler Java-to-Schema compiler.JAXBModel The in-memory representation of the JAXB binding.Language Type of the schema language.LocalScoping LocatorTable Mapping JAXB-induced mapping between a Java class and an XML element declaration.Messages Message resourcesMessages 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 Builds aModel
object.Multiplicity represents a possible number of occurence.MultiplicityCounter CountsMultiplicity
for a particle/term.NamespaceContextAdapter Take aValidationContext
and make it look like aNamespaceContext
.NavigatorImpl Navigator
implementation for XJC.NClass NoExtendedContentField Realizes a property as an untypedList
.NType A type.NullStream Just consumes the byte stream.ObjectFactoryGenerator GeneratesObjectFactory
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 PackageOutline
enhanced with schema2java specific information.ParticleBinder Binds the content models ofXSParticle
as properties of the class that's being built.Plugin Add-on that works on the generated source code.Populatable Mark model components which does additional code generation.Property Represents a property of a wrapper-style element.RawTypeSet Set ofRawTypeSet.Ref
.RawTypeSet.Mode Represents the possible binding option for thisRawTypeSet
.RawTypeSet.Ref A reference to something.RawTypeSetBuilder BuildsRawTypeSet
for XML Schema.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.)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 theschema -> java
direction.SCDBasedBindingSet Set of binding nodes that have target nodes specified via SCD.SchemaCache Wraps a JAXPSchema
object and lazily instantiate it.SchemaCompiler Schema-to-Java compiler.Sequence Expression
that represents a concatanation of two expressions "A,B".SimpleTypeBuilder BuildsTypeUse
from simple types.SingleField Realizes a property through one getter and one setter.SinglePrimitiveAccessField SingleField
that forces the primitive accessor type.SinkNode Sink node of a grpah.SourceNode Source node of a graph.SpecVersion Represents the spec version constant.StringCutter Utility class to parse a stringSubtreeCutter XMLFilter
that can cut sub-trees.SymbolSpace Symbol space for ID/IDREF.TypeAndAnnotation Java type and associated JAXB annotations.TypeUse Information about how another type is referenced.TypeUseFactory Factory methods to create a newTypeUse
from an existing one.TypeUtil Type-related utility methods.UnboxedField A required primitive property.UntypedListField Realizes a property as an untypedList
.UntypedListFieldRenderer Util Util Other miscellaneous utility methods.VersionChecker Checks the jaxb:version attribute on a XML Schema document.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 ofDriver
to receive output from XJC.XJCTask Captures the properties and then delegate to XJC1 or XJC2 by looking at the source attribute.