Package | Description |
---|---|
org.apache.torque.generator.control |
This package implements the torque generator Controller .
|
org.apache.torque.generator.control.action |
This package defines and implements mergepoint actions.
|
org.apache.torque.generator.outlet |
This package defines torque generator outlets which produce output
snippets from the source.
|
org.apache.torque.generator.outlet.copy |
This package defines and implements copy outlets.
|
org.apache.torque.generator.outlet.java |
This package defines java outlets and provides some implementations.
|
org.apache.torque.generator.source |
This package contains the handling of source files.
|
org.apache.torque.generator.source.jdbc |
This package implements sources which read from jdbc.
|
org.apache.torque.generator.source.skipDecider |
This package contains the definition and implementations of source
filters.
|
org.apache.torque.generator.source.stream |
This package contains the handling of stream-based sources,
such as file sources.
|
org.apache.torque.generator.source.transform |
This package contains the definition of source transformers
and some implementations.
|
org.apache.torque.generator.template |
This package contains the handling of template-based outlets
in the Torque generator.
|
org.apache.torque.generator.template.groovy |
This package contains the handling of groovy outlets in the
Torque generator.
|
org.apache.torque.generator.template.velocity |
This package contains the handling of velocity outlets in the
Torque generator.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Controller.createOutputFilename(Output output,
ControllerState controllerState)
Creates the output file name and sets it in the output.
|
protected void |
Controller.processGenerationUnit(ControllerState controllerState,
UnitConfiguration unitConfiguration)
Processes a unit of generation.
|
Object |
Controller.transformSource(Object sourceRoot,
List<SourceTransformerDefinition> transformerDefinitions,
ControllerState controllerState)
Applies all transformer definitions to the current source.
|
Constructor and Description |
---|
TokenReplacer(ControllerState controllerState) |
Modifier and Type | Method and Description |
---|---|
OutletResult |
ApplyAction.execute(ControllerState controllerState)
Applies an outlet to the matching element.
|
OutletResult |
MergepointAction.execute(ControllerState controllerState)
Executes the action.
|
OutletResult |
OptionAction.execute(ControllerState controllerState)
Returns the value of the configured option.
|
OutletResult |
OutputAction.execute(ControllerState controllerState)
Returns the value.
|
OutletResult |
SourceElementAttributeAction.execute(ControllerState controllerState)
Returns the value of the configured attribute of the configured source
element.
|
OutletResult |
TraverseAllAction.execute(ControllerState controllerState)
Traverses all matching elements, and applies an outlet to each matching
element.
|
Modifier and Type | Method and Description |
---|---|
void |
DebuggingOutletWrapper.afterExecute(ControllerState controllerState)
Calls the afterExecute method in the delegate.
|
void |
Outlet.afterExecute(ControllerState controllerState)
Adjusts the state of the Controller after generation.
|
void |
OutletImpl.afterExecute(ControllerState controllerState) |
void |
DebuggingOutletWrapper.beforeExecute(ControllerState controllerState)
Calls the beforeExecute method in the delegate.
|
void |
Outlet.beforeExecute(ControllerState controllerState)
Adjusts the state of the Controller before generation.
|
void |
OutletImpl.beforeExecute(ControllerState controllerState) |
OutletResult |
DebuggingOutletWrapper.execute(ControllerState controllerState)
Executes the delegate generation and adds debugging output
before and after the generated content, if the result is a String result.
|
OutletResult |
Outlet.execute(ControllerState controllerState)
Generates the output for this template into the Generated object.
|
abstract OutletResult |
OutletImpl.execute(ControllerState controllerState) |
protected String |
DebuggingOutletWrapper.getCommentAtEnd(ControllerState controllerState)
Returns the debug information to be added at the end of the outlet's
output.
|
protected String |
DebuggingOutletWrapper.getCommentAtStart(ControllerState controllerState)
Returns the debug information to be added at the start of the outlet's
output.
|
Object |
OutletImpl.getVariable(String key,
ControllerState controllerState)
Returns the variable with the given key.
|
String |
OutletImpl.mergepoint(String mergepointName,
ControllerState controllerState)
Processes the mergepoint with the given name.
|
void |
OutletImpl.setVariable(String key,
Object value,
ControllerState controllerState)
Sets a variable.
|
void |
OutletImpl.setVariable(String key,
Object value,
Variable.Scope scope,
ControllerState controllerState)
Sets a variable.
|
Modifier and Type | Method and Description |
---|---|
OutletResult |
CopyOutlet.execute(ControllerState controllerState)
Executes the generation process; the result is returned.
|
Modifier and Type | Method and Description |
---|---|
OutletResult |
CamelbackOutlet.execute(ControllerState controllerState)
Processes the input according to the camelback rules.
|
OutletResult |
ConstantNameOutlet.execute(ControllerState controllerState)
Processes the input according to the camelback rules.
|
OutletResult |
JavadocOutlet.execute(ControllerState controllerState) |
OutletResult |
JavaFilenameOutlet.execute(ControllerState controllerState) |
OutletResult |
ModifySourcenameOutlet.execute(ControllerState controllerState) |
OutletResult |
NewlineOutlet.execute(ControllerState controllerState) |
OutletResult |
OptionOutlet.execute(ControllerState controllerState) |
OutletResult |
PackageToPathOutlet.execute(ControllerState controllerState)
Reads the input and replaces all dots by slashes.
|
OutletResult |
XmlOutlet.execute(ControllerState controllerState) |
static String |
OutletUtils.getFromDifferentPlaces(String presetValue,
String optionName,
String variableName,
String sourceElementName,
String sourceElementAttribute,
ControllerState controllerState,
Class<?> clazz,
String expectedFieldNames)
Retrieve a value from either a preset value, an option, a variable,
or a source element attribute.
|
protected String |
StringInputOutlet.getInput(ControllerState controllerState)
Retrieves the input from the different possibilities nputValue,
inputOption, inputVariable, or inputSourceElement.
|
static String |
OutletUtils.getOption(String optionName,
ControllerState controllerState,
Class<?> clazz)
Reads an option with a given name.
|
static String |
OutletUtils.getSourceElementAttribute(String elementName,
String attributeName,
ControllerState controllerState,
Class<?> clazz)
Retrieves the value of a source element attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
SourceProvider.init(ConfigurationHandlers configurationHandlers,
ControllerState controllerState)
Initializes the source provider.
|
protected abstract void |
SourceProvider.initInternal(ConfigurationHandlers configurationHandlers,
ControllerState controllerState)
Initializes the sources provided by this SourceProvider.
|
void |
SourceProvider.reset(ConfigurationHandlers configurationHandlers,
ControllerState controllerState)
Resets the source provider.
|
protected abstract void |
SourceProvider.resetInternal(ConfigurationHandlers configurationHandlers,
ControllerState controllerState)
Resets the sources provided by this SourceProvider.
|
Modifier and Type | Method and Description |
---|---|
void |
JdbcMetadataSourceProvider.initInternal(ConfigurationHandlers configurationHandlers,
ControllerState controllerState) |
protected void |
JdbcMetadataSourceProvider.resetInternal(ConfigurationHandlers configurationHandlers,
ControllerState controllerState) |
Modifier and Type | Method and Description |
---|---|
boolean |
SkipDecider.proceed(ControllerState controllerState)
Decides whether the source file should be skipped and not used for
generation.
|
boolean |
StopGenerationDecider.proceed(ControllerState controllerState)
Decides whether generation should proceed.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FileSourceProvider.initInternal(ConfigurationHandlers configurationHandlers,
ControllerState controllerState)
Determines the files which match the source fileset.
|
SourceElement |
PropertiesSourceFormat.parse(InputStream inputStream,
ControllerState controllerState)
Parses a Stream in Properties format and returns the root element of the
created element tree.
|
SourceElement |
StreamSourceFormat.parse(InputStream inputStream,
ControllerState controllerState)
Parses a source file and returns its root element.
|
SourceElement |
XmlSourceFormat.parse(InputStream xmlStream,
ControllerState controllerState)
Parses a stream containing xml data and creates a source element
hierarchy from it.
|
void |
FileSourceProvider.resetInternal(ConfigurationHandlers configurationHandlers,
ControllerState controllerState) |
Constructor and Description |
---|
FileSource(StreamSourceFormat format,
File path,
ControllerState controllerState)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
AttributeTransformer.transform(Object toTransform,
ControllerState controllerState)
Adds attributes to the sourceElement according to the
transformDefinition.
|
SourceElement |
BeanPropertyMethodNameTransformer.transform(Object rootObject,
ControllerState controllerState)
Fills the target attribute according to the settings.
|
SourceElement |
CopyAttributeTransformer.transform(Object rootObject,
ControllerState controllerState)
Fills the target attribute according to the settings.
|
SourceElement |
GetterSetterNameTransformer.transform(Object rootObject,
ControllerState controllerState)
Fills the target attributes according to the settings.
|
SourceElement |
LoadAdditionalSourceTransformer.transform(Object rootObject,
ControllerState controllerState)
Loads the additional source into the current source graph.
|
Object |
LoadAllSourceFilesTransformer.transform(Object rootObject,
ControllerState controllerState)
Loads the additional source into the current source graph.
|
Object |
SourceElementToModelTransformer.transform(Object modelRoot,
ControllerState controllerState) |
abstract Object |
SourceTargetAttributeTransformer.transform(Object toTransformRoot,
ControllerState controllerState)
Performs the transformation.
|
Object |
SourceTransformer.transform(Object modelRoot,
ControllerState controllerState)
Transforms one source root into another source root.
|
Modifier and Type | Method and Description |
---|---|
String |
TemplateOutlet.getContent(ControllerState controllerState)
Returns the contents as a Template as a String.
|
String |
TemplateOutletImpl.getContent(ControllerState controllerState) |
protected String |
TemplateOutletImpl.getDetokenizedPath(ControllerState controllerState) |
Modifier and Type | Method and Description |
---|---|
ControllerState |
TorqueGenGroovy.getControllerState()
Returns the current controller state.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
GroovyOutlet.createBinding(ControllerState controllerState) |
OutletResult |
GroovyOutlet.execute(ControllerState controllerState)
Executes the generation process; the result is returned.
|
protected abstract String |
GroovyOutlet.executeGroovy(Map<String,Object> binding,
ControllerState controllerState)
Executes the Groovy script or template and retuns the reult.
|
protected String |
GroovyScriptOutlet.executeGroovy(Map<String,Object> binding,
ControllerState controllerState) |
protected String |
GroovyTemplateOutlet.executeGroovy(Map<String,Object> binding,
ControllerState controllerState) |
Constructor and Description |
---|
TorqueGenGroovy(GroovyOutlet outlet,
ControllerState controllerState)
Constructs a generator interface within the given controllerState.
|
Modifier and Type | Method and Description |
---|---|
ControllerState |
TorqueGenVelocity.getControllerState()
Returns the current controller state.
|
Modifier and Type | Method and Description |
---|---|
OutletResult |
VelocityOutlet.execute(ControllerState controllerState)
Executes the generation process; the result is returned.
|
Constructor and Description |
---|
TorqueGenVelocity(VelocityOutlet outlet,
ControllerState controllerState)
Constructs a generator interface within the given controllerState.
|
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.