Package | Description |
---|---|
org.apache.torque.generator.configuration |
This package contains the classes for configuring the Torque generator.
|
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.control.existingtargetstrategy |
This package defines and implements strategies for dealing with the
situation that a target file already exists.
|
org.apache.torque.generator.merge |
This package provides access to text file merge implementations.
|
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.transform |
This package contains the definition of source transformers
and some implementations.
|
org.apache.torque.generator.source.transform.model |
This package provides the ability to create a typed source model.
|
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 | Class and Description |
---|---|
class |
ConfigurationException
This exception is thrown if the Torque generator cannot access its
configuration or if an error occurs accessing the configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
ControllerException
This Exception is thrown when an error occurs within the Controller of
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.
|
void |
Controller.run(List<UnitDescriptor> unitDescriptors)
Executes the controller action.
|
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 |
AppendToTargetFileStrategy.afterGeneration(String outputDirKey,
String outputPath,
String encoding,
OutletResult generationResult,
UnitConfiguration unitConfiguration)
Processes the results of the generation.
|
void |
ExistingTargetStrategy.afterGeneration(String outputDirKey,
String outputPath,
String encoding,
OutletResult generationResult,
UnitConfiguration unitConfiguration)
Processes the results of the generation.
|
void |
MergeTargetFileStrategy.afterGeneration(String outputDirKey,
String outputPath,
String encoding,
OutletResult generationResult,
UnitConfiguration unitConfiguration)
Processes the results of the generation.
|
void |
ReplaceTargetFileStrategy.afterGeneration(String outputDirKey,
String outputPath,
String encoding,
OutletResult generationResult,
UnitConfiguration unitConfiguration)
Processes the results of the generation.
|
boolean |
ExistingTargetStrategy.beforeGeneration(String outputDirKey,
String outputPath,
String encoding,
UnitConfiguration unitConfiguration)
Will be called before the generation is started and decides whether
the generation process for this file should proceed.
|
Modifier and Type | Method and Description |
---|---|
String |
ThreeWayMerger.merge(String base,
String generated,
String edited,
String charsetName)
Performs a three-way merge.
|
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 |
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) |
static OutletResult |
OutletResult.concatenate(Iterable<OutletResult> input)
Concatenates a list of OutletResults.
|
static OutletResult |
OutletResult.concatenate(OutletResult... input)
Concatenates an array of OutletResults.
|
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) |
String |
OutletImpl.mergepoint(String mergepointName,
ControllerState controllerState)
Processes the mergepoint with the given name.
|
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 | Class and Description |
---|---|
class |
SourceException
This exception denotes that the source cannot be read.
|
Modifier and Type | Method and Description |
---|---|
static SourceElement |
SourcePath.getElement(SourceElement sourceElement,
String path,
boolean acceptEmpty)
Gets a single source element which can be reached from the start element
by a given path.
|
static Object |
SourcePath.getObject(SourceElement root,
String pathToBase,
SourceElement sourceElement,
String path,
boolean acceptEmpty)
Gets a single source element which can be reached from the start element
by a given path.
|
static String |
SourcePath.getPathAsString(SourceElement sourceElement)
Returns the path from the root element to the source element.
|
Modifier and Type | Class and Description |
---|---|
class |
SourceTransformerException
This exception is the superclass of all Exceptions thrown by
SourceTransformers.
|
Modifier and Type | Class and Description |
---|---|
class |
NoSuchPropertyException
Indicates that an attempt was made to access a property which does not exist.
|
class |
PropertyNotReadableException
Indicates that an attempt was made to read a property which is not readable.
|
class |
PropertyNotWriteableException
Indicates that an attempt was made to write a property which is not
writeable.
|
Modifier and Type | Method and Description |
---|---|
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) |
String |
TorqueGenGroovy.mergepoint(String mergepointName)
Processes the mergepoint with the given name.
|
Modifier and Type | Method and Description |
---|---|
OutletResult |
VelocityOutlet.execute(ControllerState controllerState)
Executes the generation process; the result is returned.
|
String |
TorqueGenVelocity.mergepoint(String mergepointName)
Processes the mergepoint with the given name.
|
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.