## Uses of Class
org.apache.torque.generator.GeneratorException

- Packages that use GeneratorException
  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.

- - ### Uses of GeneratorException in org.apache.torque.generator.configuration

    Subclasses of GeneratorException in org.apache.torque.generator.configuration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConfigurationException` | This exception is thrown if the Torque generator cannot access its configuration or if an error occurs accessing the configuration.

  - ### Uses of GeneratorException in org.apache.torque.generator.control

    Subclasses of GeneratorException in org.apache.torque.generator.control
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ControllerException` | This Exception is thrown when an error occurs within the Controller of the Torque Generator.

    Methods in org.apache.torque.generator.control that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.control.action

    Methods in org.apache.torque.generator.control.action that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.control.existingtargetstrategy

    Methods in org.apache.torque.generator.control.existingtargetstrategy that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.merge

    Methods in org.apache.torque.generator.merge that throw GeneratorException
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | ThreeWayMerger.`merge​(String base, String generated, String edited, String charsetName)` | Performs a three-way merge.

  - ### Uses of GeneratorException in org.apache.torque.generator.outlet

    Methods in org.apache.torque.generator.outlet that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.outlet.copy

    Methods in org.apache.torque.generator.outlet.copy that throw GeneratorException
    Modifier and Type | Method | Description
    --- | --- | ---
    `OutletResult` | CopyOutlet.`execute​(ControllerState controllerState)` | Executes the generation process; the result is returned.

  - ### Uses of GeneratorException in org.apache.torque.generator.outlet.java

    Methods in org.apache.torque.generator.outlet.java that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.source

    Subclasses of GeneratorException in org.apache.torque.generator.source
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SourceException` | This exception denotes that the source cannot be read.

    Methods in org.apache.torque.generator.source that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.source.transform

    Subclasses of GeneratorException in org.apache.torque.generator.source.transform
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SourceTransformerException` | This exception is the superclass of all Exceptions thrown by SourceTransformers.

  - ### Uses of GeneratorException in org.apache.torque.generator.source.transform.model

    Subclasses of GeneratorException in org.apache.torque.generator.source.transform.model
    Modifier and Type | Class | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.template.groovy

    Methods in org.apache.torque.generator.template.groovy that throw GeneratorException
    Modifier and Type | Method | 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.

  - ### Uses of GeneratorException in org.apache.torque.generator.template.velocity

    Methods in org.apache.torque.generator.template.velocity that throw GeneratorException
    Modifier and Type | Method | 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.