Package org.jibx.schema.codegen

Interface Summary
IClassHolder Interface for working with classes during code generation.
 

Class Summary
AnyItem Information for an xs:any item to be included in code generated from schema.
ArrayAccessBuilder Abstract syntax tree array access expression builder.
ASTBuilderBase Abstract syntax tree builder base class.
BlockBuilder Block builder.
BodyBuilderBase Abstract syntax tree body declaration builder base.
CastBuilder Abstract syntax tree array cast expression builder.
ClassBuilder Builder for a class definition.
ClassHolder Information for a class to be included in code generated from schema.
ClassHolder.DataNode Information for a data structure component of a class definition.
ClassHolder.LeafNode Information for a leaf node of the data structure tree.
ClassHolder.ParentNode Information for an interior node of the data structure tree.
CodeGen Code generator from schema definition.
CodeGen.SchemaNameFilter File name pattern matcher.
CodeGen.SchemaNameVisitor Visitor for checking element namespace usage in schema definitions.
CodeGenCommandLine Command line processing specifically for the CodeGen class.
DataModelUtils Utility methods for working with generated data models.
DefinitionItem Information for a global definition.
EnumerationClassHolder Information for an enumeration class to be included in code generated from schema.
ExpressionBuilderBase Abstract syntax tree expression builder base.
FieldBuilder Abstract syntax tree field declaration builder.
GroupItem Information for a grouping of components (attributes, elements, compositors, and/or wildcards).
IfBuilder If statement builder.
ImportsTracker Organizer for imports to a source file.
InfixExpressionBuilder Abstract syntax tree infix expression builder.
InvocationBuilder Method invocation builder.
Item Base class for code generation items.
ItemVisitor Visitor to build the code generation items corresponding to a component.
JavaType Java types corresponding to schema types.
MethodBuilder Abstract syntax tree method declaration builder.
Name Name representation for Item and related structures.
NameUtils Support methods for working with Java names.
NewArrayBuilder Abstract syntax tree new array expression builder.
NewInstanceBuilder Abstract syntax tree new instance expression builder.
PackageHolder Information for a package to be included in code generated from schema.
PackageOrganizer Organizer for package information.
PrefixExpressionBuilder Abstract syntax tree prefix expression builder.
Refactory Schema refactoring tool.
Refactory.SchemaNameFilter File name pattern matcher.
RefactoryCommandLine Command line processing specifically for the Refactory class.
ReferenceItem Information for a reference to a global definition.
SchemaCommandLineBase Command line processing for tools working with schemas.
SchemaDocumentationGenerator Visitor to write a filtered view of a schema definition matching the data structure of a class.
SourceBuilder Abstract syntax tree builder.
SourceBuilder.WriterVisitor Visitor to apply edits.
StatementBuilderBase Base class for all statement builders.
StringKeyed Base class for a data representation using a string value as a key.
StringObjectPair Holder for a pair consisting of a key string and a value object.
StringPair Holder for a pair consisting of a key string and a value string.
StructureClassHolder Information for a data class to be included in code generated from schema.
SwitchBuilder Switch statement builder.
ValueItem Information for an item of a predefined type to be included in code generated from schema.
 



Project Web Site