## Uses of Interface
org.apache.torque.generator.source.transform.SourceTransformer

- Packages that use SourceTransformer
  Package | Description
  --- | ---
  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.

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

    Methods in org.apache.torque.generator.source that return SourceTransformer
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceTransformer` | SourceTransformerDefinition.`getSourceTransformer()` | Returns the source transformer instance for this definition.

    Constructors in org.apache.torque.generator.source with parameters of type SourceTransformer
    Constructor | Description
    --- | ---
    `SourceTransformerDefinition​(SourceTransformer sourceTransformer)` | Constructor.

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

    Classes in org.apache.torque.generator.source.transform that implement SourceTransformer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AttributeTransformer` | Adds or replaces attributes in a SourceElement according to a definition file.
    `class` | `BeanPropertyMethodNameTransformer` | Converts a source element Attribute such that it can be used as method name.
    `class` | `CopyAttributeTransformer` | Fills an attribute with the content of another attribute.
    `class` | `GetterSetterNameTransformer` | Takes a property name as input from a source element attribute and generates a getter and a setter name from it.
    `class` | `LoadAdditionalSourceTransformer` | A SourceTransformer which loads other sources into the current source graph.
    `class` | `LoadAllSourceFilesTransformer` | A SourceTransformer which loads all sources which are defined in the current output into the source graph.
    `class` | `SourceElementToModelTransformer` | A Source transformer transforming a SourceElement graph to a typed model.
    `class` | `SourceTargetAttributeTransformer` | A transformer which has a source attribute and a target attribute.