| AbstractConfigurationProvider |
A base class for all ConfigurationProvider implementations.
|
| ActionSaxHandler |
A SAX Handler which handles for the action element in mergepoints.
|
| ActionSaxHandlerFactories |
A registry of ActionSaxHandlerFactories.
|
| ActionSaxHandlerFactory |
Classes implementing this interface are responsible for creating
ActionSaxHandlers for a specific action type.
|
| AppendToTargetFileStrategy |
A handler which implements the strategy to append the generation result
to the existing target files.
|
| ApplyAction |
Applies an outlet to the matching element.
|
| ApplyActionSaxHandler |
A SAX handler which reads the configuration for a ApplyAction
and creates and configures the Action according to the values in the
configuration XML.
|
| ApplyActionSaxHandlerFactory |
A Factory which creates a SAX handler for an ApplyAction.
|
| AttributeTransformer |
Adds or replaces attributes in a SourceElement according to a definition
file.
|
| BeanPropertyMethodNameTransformer |
Converts a source element Attribute such that it can be used as method name.
|
| Camelbacker |
Creates a String in CaMelBaCk case from a String with special characters
|
| CamelbackOutlet |
Transform a String to its camelback version.
|
| CharReplacer |
Replaces characters by a String.
|
| Checksums |
Stores Checksums and dates of the checksums, keyed by a String.
|
| ClassHelper |
Helper for instantiating classes.
|
| ClasspathConfigurationProvider |
Provides InputStreams to read a configuration of a unit of generation from a
jar file.
|
| ColumnMetadata |
The data retrieved about a column as read from JDBC Metadata.
|
| CombinedFileSource |
A source which uses several files as input and combines them into one file.
|
| ConfigurableClassSaxHandler<T> |
Reads a configurable class from the controller configuration file.
|
| Configuration |
The configuration class keeps the complete configuration needed for the
generation process.
|
| ConfigurationEntityResolver |
A resolver to get the confoguration.xsd file for the XML parser from the jar.
|
| ConfigurationException |
This exception is thrown if the Torque generator cannot access its
configuration or if an error occurs accessing the configuration.
|
| ConfigurationHandlers |
Contains the required handlers for reading the configuration.
|
| ConfigurationProvider |
Defines how the configuration for a generation unit can be accessed.
|
| ConstantNameCreator |
Creates the name of a constant from a string.
|
| ConstantNameOutlet |
Creates the name of a constant from a string.
|
| ControlConfiguration |
Represents the control configuration of a generation unit.
|
| ControlConfigurationSaxHandler |
Reads the controller configuration from the controller configuration file.
|
| ControlConfigurationTags |
Tag and attribute names for the control configuration files.
|
| ControlConfigurationXmlParser |
Parses the xml file which provides the control configuration.
|
| Controller |
Reads the configuration and generates the output accordingly.
|
| ControllerException |
This Exception is thrown when an error occurs within the Controller of
the Torque Generator.
|
| ControllerHelper |
Helper methods for the controller.
|
| ControllerState |
The state of the controller.
|
| CopyAttributeTransformer |
Fills an attribute with the content of another attribute.
|
| CopyOutlet |
A Outlet which copies a given resource unchanged.
|
| CopyOutletSaxHandlerFactory |
Creates copy outlet SAX handlers.
|
| CustomProjectPaths |
Implementation of ProjectPaths with custom paths.
|
| DebuggingOutletWrapper |
An outlet wrapper which adds debug information to the outlet.
|
| DefaultTorqueGeneratorPaths |
The default organization of the torque-generator directory.
|
| DirectoryConfigurationProvider |
Provides InputStreams to read the configuration from a directory.
|
| DummyLoggingAdapter |
Dummy implementation of the LoggingAdapter interface.
|
| EntityReferences |
Resolves system Ids for schema files to the schema file content.
|
| EntityReferenceSaxHandler |
Reads an entity reference from the controller configuration file.
|
| ExistingTargetStrategy |
A handler which implements a strategy on how to deal with existing targets.
|
| FileOptionsConfiguration |
An options configuration which reads options from a file.
|
| FileOptionsSaxHandler |
Reads a file options configuration.
|
| Fileset |
Selects Files in a directory and the subdirectories of the directory.
|
| FileSource |
A Source which uses a file as input.
|
| FileSourceProvider |
Contains sources which are read from files in the file system.
|
| FileSourceSaxHandler |
Reads file source definitions from the controller configuration file.
|
| FileSourceSaxHandlerFactory |
A Factory which creates a SAX handler for file sources.
|
| ForeignKeyMetadata |
The data about a foreign key as read from JDBC Metadata.
|
| GeneratorException |
This exception is the superclass of all Exceptions thrown in the Torque
generator.
|
| GetterSetterNameTransformer |
Takes a property name as input from a source element attribute
and generates a getter and a setter name from it.
|
| GroovyOutlet |
A Outlet which uses groovy for generation.
|
| GroovyOutletSaxHandlerFactory |
Creates Groovy outlet SAX handlers.
|
| GroovyScriptOutlet |
A Outlet which uses a groovy script for generation.
|
| GroovyTemplateOutlet |
A Outlet which uses a groovy template for generation.
|
| HtmlOutputType |
The output type for HTML output.
|
| JarConfigurationProvider |
Provides InputStreams to read a configuration of a unit of generation from a
jar file.
|
| JavadocOutlet |
An outlet for creating correctly formatted javadoc.
|
| JavaFilenameOutlet |
Takes a class name and a package name as input and generates a
filename(including path for package) for a java file from it.
|
| JavaOutletSaxHandlerFactory |
Creates Java outlet SAX handlers.
|
| JavaOutputType |
The output type for java output.
|
| JdbcMetadataSource |
A source which reads the data from JDBC Metadata.
|
| JdbcMetadataSourceProvider |
Creates a source from JDBC metadata.
|
| JdbcMetadataSourceSaxHandler |
Reads jdbc metadata source definitions from the controller configuration
file.
|
| JdbcMetadataSourceSaxHandlerFactory |
A Factory which creates a SAX handler for sources from JDBC Metadata.
|
| LoadAdditionalSourceTransformer |
A SourceTransformer which loads other sources into the current source graph.
|
| LoadAllSourceFilesTransformer |
A SourceTransformer which loads all sources which are defined in the current
output into the source graph.
|
| Log4j2LoggingAdapter |
Allows reading and setting the current loglevel using log4j2.
|
| Log4jLoggingAdapter |
Allows reading and setting the current loglevel using log4j.
|
| LoggingAdapter |
Allows reading and setting the current loglevel.
|
| Loglevel |
The possible log levels.
|
| MapOptionsConfiguration |
An option configuration in which the options are provided inside a java map.
|
| Maven2DirectoryProjectPaths |
Implementation of ProjectPaths if the configuration is located
in a directory of a maven 2 project.
|
| Maven2JarProjectPaths |
Implementation of ProjectPaths if the configuration is located
in a jar file inside of a Maven 2 project.
|
| Maven2ProjectPaths |
Contains information of the default integration of the Torque generator
into a maven 2 project.
|
| Mergepoint |
An merge point where the output of another outlet can be merged
into the text generated by a outlet.
|
| MergepointAction |
An action which can be executed in a mergepoint.
|
| MergepointConfigurationTags |
The element and attribute names for mergepoint configuration.
|
| MergepointMapping |
A mapping between the name of an mergepoint and and the action which should
be performed at this point.
|
| MergepointSaxHandler |
A SAX Handler which processes a mergepoint configuration in an outlet.
|
| MergeTargetFileStrategy |
A handler which implements the strategy to replace existing target files.
|
| ModelNodeFactory |
Implements NodePointerFactory for JavaBeans.
|
| ModelNodePointer |
A Pointer that points to a Java Object or a collection.
|
| ModelPropertyPointer |
Pointer pointing to a property or field of a JavaBean.
|
| ModifySourcenameOutlet |
Creates a target filename from a source filename.
|
| Namespace |
An instance of this class represents a hierarchical namespace.
|
| NewlineOutlet |
Creates new lines (\n or \r\n).
|
| NoSuchPropertyException |
Indicates that an attempt was made to access a property which does not exist.
|
| Option |
An option used in the code generation process.
|
| OptionAction |
Inserts the value of an option into a mergepoint.
|
| OptionActionSaxHandler |
A SAX handler which reads the configuration for a OptionAction
and creates and configures the Action according to the values in the
configuration XML.
|
| OptionActionSaxHandlerFactory |
A Factory which creates a SAX handler for an OptionAction.
|
| OptionImpl |
The default implementation of the option Interface.
|
| OptionName |
An interface for a class representing the name of an option.
|
| OptionOutlet |
Writes an option to the output.
|
| Options |
A Store for all options.
|
| OptionsConfiguration |
The part of the configuration which provides information to set options.
|
| OptionsSaxHandler |
A SAX handler for reading the options tag in the control configuration.
|
| OptionsSaxHandlerFactories |
A registry of OptionsSaxHandlerFactories.
|
| OptionsSaxHandlerFactory |
Classes implementing this interface are responsible for creating
OptionsSaxHandlers for a specific action type.
|
| OptionTags |
The element and attribute names for the option configuration.
|
| Outlet |
Generates String output from the AST.
|
| OutletConfiguration |
Administers the available Outlets.
|
| OutletConfigurationSaxHandler |
A SAX handler which parses Outlet configuration files.
|
| OutletConfigurationTags |
Tag names for the outlet configuration files.
|
| OutletConfigurationXmlParser |
Parses outlet configuration files and creates a OutletConfiguration.
|
| OutletImpl |
Implementation of the features in the Outlet interface
which do not depend on type of Outlet.
|
| OutletReference |
Represents a reference to a outlet.
|
| OutletReferenceSaxHandler |
Reads a Outlet reference file from the controller
configuration file.
|
| OutletResult |
The result of an outlet.
|
| OutletSaxHandler |
Handles a outlet declaration within the outlet configuration.
|
| OutletTypes |
Manages the types of known Outlets.
|
| OutletUtils |
Utility methods to retrieve information out of the source model or the
configuration.
|
| OutletWithoutMergepoints |
An outlet without mergepoints.
|
| Output |
The configuration for an output (typically one or more files).
|
| OutputAction |
Inserts a fixed String into a mergepoint.
|
| OutputActionSaxHandler |
A SAX handler which reads the configuration for a OutputAction
and creates and configures the Action according to the values in the
configuration XML.
|
| OutputActionSaxHandlerFactory |
A Factory which creates a SAX handler for an OutputAction.
|
| OutputConfigurationTags |
The tag and attribute names used for configuring an Output unit.
|
| OutputSaxHandler |
Reads an output declaration from the controller configuration file.
|
| OutputType |
An interface describing the type of output produced by the generator.
|
| PackageResources |
A Container of resources which contain a specific package.
|
| PackageToPathOutlet |
Takes a package as input and generates a path from it.
|
| PostprocessorDefinition |
All necessary informations for postprocessing the result.
|
| ProjectPaths |
Provides the default paths which Torque generator needs to interact with
its surrounding project.
|
| PropertiesOptionConfiguration |
An option configuration which reads the options from a properties file.
|
| PropertiesOptionsSaxHandlerFactory |
A Factory which creates a SAX handler for properties options.
|
| PropertiesOutputType |
The output type for properties output.
|
| PropertiesSourceFormat |
The source type representing an properties source.
|
| PropertyAccess |
Accesses properties of java classes by reflection.
|
| PropertyNotReadableException |
Indicates that an attempt was made to read a property which is not readable.
|
| PropertyNotWriteableException |
Indicates that an attempt was made to write a property which is not
writeable.
|
| QualifiedName |
This class contains a name which has a namespace.
|
| QualifiedNameMap<T> |
A special map with a QualifiedName as a key.
|
| ReflectionOutletSaxHandlerFactory |
Creates outlet SAX handlers using reflection and a naming convention.
|
| RemoveUnusedImportsProcessor |
Tries to remove unused imports
|
| ReplaceTargetFileStrategy |
A handler which implements the strategy to replace existing target files.
|
| SaxHelper |
Helper methods for SAX handlers.
|
| SchemaType |
Enum for known SQL types.
|
| SkipDecider |
A class deciding whether the generation should be skipped or not.
|
| SkipExistingTargetFileStrategy |
A handler which implements the strategy to skip existing target files.
|
| Source |
An entity which serves as an input for the generation process.
|
| SourceAttributeName |
An interface for a class respresenting the name of a source attribute.
|
| SourceConfigurationTags |
Contains tag and attribute names for the Source configuration.
|
| SourceElement |
An element in the source graph.
|
| SourceElementAttributeAction |
Applies an outlet to a given source element.
|
| SourceElementAttributeActionSaxHandler |
A SAX handler which reads the configuration for a
SourceElementAttributeAction and creates and configures the Action
according to the values in the configuration XML.
|
| SourceElementAttributeActionSaxHandlerFactory |
A Factory which creates a SAX handler for a SourceElementAttributeAction.
|
| SourceElementAttributeIterator |
A node iterator iterating over attributes of a SourceElement.
|
| SourceElementAttributePointer |
A node pointer pointing to an attribute of a SourceElement.
|
| SourceElementName |
An interface for a class respresenting the name of a source element.
|
| SourceElementNodeIterator |
A node iterator iterating over children of a SourceElement.
|
| SourceElementNodePointer |
A node pointer pointing to a SourceElement.
|
| SourceElementNodePointerFactory |
A node pointer factory for SourceElements.
|
| SourceElementToModelTransformer |
A Source transformer transforming a SourceElement graph to a typed model.
|
| SourceException |
This exception denotes that the source cannot be read.
|
| SourceImpl |
The base implementation of the source interface.
|
| SourcePath |
Methods for traversing a source tree.
|
| SourcePathPointer |
A class containing the value and the path to an object in a model graph
|
| SourceProcessConfiguration |
Contains the information how a source should be processed between
obtaining the original source and feeding it to the outlets.
|
| SourceProvider |
The input for a generation process.
|
| SourceSaxHandler |
A base class for reading source definitions from the controller
configuration file.
|
| SourceSaxHandlerFactories |
A registry of SourceSaxHandlerFactories.
|
| SourceSaxHandlerFactory |
Classes implementing this interface are responsible for creating
SourceSaxHandlers for a specific source type.
|
| SourceTargetAttributeTransformer |
A transformer which has a source attribute and a target attribute.
|
| SourceToXml |
Creates an xml String out of a source tree.
|
| SourceTransformer |
Transforms one source tree into another source tree.
|
| SourceTransformerDefinition |
All necessary informations for doing a transformation.
|
| SourceTransformerException |
This exception is the superclass of all Exceptions thrown by
SourceTransformers.
|
| StopGenerationDecider |
A SkipDecider which always stops the current generation.
|
| StreamSourceFormat |
A format for a stream-based source, e.g.
|
| StringInputOutlet |
A base class for a outlet which takes a String as input
(not a Source Element as a normal outlet would).
|
| StringProcessor |
A processor which takes a String as input and generates a String
as output.
|
| StringToBooleanConverter |
Converts a String to a Boolean.
|
| TemplateFilter |
An Filter which preprocesses a template.
|
| TemplateOutlet |
A Outlet which interprets a template.
|
| TemplateOutletImpl |
An implementation of the TemplateOutlet interface.
|
| ThreeWayMerger |
Can execute a three-way merge.
|
| TokenReplacer |
Replaces placeholder tokens like ${option:optionName} in a string by the
resolved values.
|
| TorqueGeneratorPaths |
The paths describing the internal organization (i.e.
|
| TorqueGenGroovy |
This class acts as an interface to the Torque generator from the
templates.
|
| TorqueGenVelocity |
This class acts as an interface to the Torque generator from the
templates.
|
| TraverseAllAction |
Traverses all matching elements, and applies a outlet to each matching
element.
|
| TraverseAllActionSaxHandler |
A SAX handler which reads the configuration for a TraverseAllAction
and creates and configures the Action according to the values in the
configuration XML.
|
| TraverseAllActionSaxHandlerFactory |
A Factory which creates a SAX handler for a TraverseAllAction.
|
| TypeConverter |
Converts a type to another type.
|
| TypedOutletSaxHandlerFactory |
Classes implementing this interface are responsible for creating
OutletSaxHandlers for a specific outlet type.
|
| UnitConfiguration |
Contains all information to run a generation unit.
|
| UnitDescriptor |
Contains all necessary information about a generation unit.
|
| UnitDescriptor.Packaging |
Possible packaging forms of a unit of generation.
|
| UnixLinefeedProcessor |
Converts Windows CR/LF character sequences to Unix LF sequences.
|
| UnknownOutputType |
An output type which is used if no other output type is defined.
|
| UnsupportedOptionException |
An exception which is thrown if an option is not supported
or contains an unacceptable value.
|
| UntypedOutletSaxHandlerFactory |
Classes implementing this interface can create creating
OutletSaxHandlers for more than one outlet type.
|
| Variable |
A variable which can be used to transport data in and between outlets.
|
| Variable.Scope |
The scope of a variable.
|
| VariableStore |
Stores all variables which are currently accessible.
|
| VelocityOutlet |
A Outlet which uses a velocity template for generation.
|
| VelocityOutletSaxHandlerFactory |
Creates Velocity outlet SAX handlers.
|
| VelocityOutletState |
The outlet state of a velocity template outlet.
|
| VelocityTemplateFilter |
A Filter for velocity templates.
|
| WildcardFilter |
A filter evaluating a file name against a wildcard expression.
|
| WrapReservedJavaWords |
Processes an input String as follows: If the input String is a reserved word
in java, a suffix and/or prefix is appended to the input String and the
result is returned; otherwise the input string is returned unchanged.
|
| XMLConstants |
Contains commonly used XML Namespaces and other constants.
|
| XmlOptionConfiguration |
An option configuration which reads the options from a XML file
in the java properties XML format.
|
| XmlOptionsSaxHandlerFactory |
A Factory which creates a SAX handler for XML Options.
|
| XmlOutlet |
Outputs the source tree as XML.
|
| XmlOutputType |
The output type for XML output.
|
| XmlSourceFormat |
The source type representing an XML source.
|
| XmlSourceSaxHandler |
A SAX Handler for creating a source element tree from xml.
|