Package org.apache.torque.generator.source.transform

# Schnittstelle SourceTransformer

Alle bekannten Implementierungsklassen:
  `AttributeTransformer`, `BeanPropertyMethodNameTransformer`, `CopyAttributeTransformer`, `GetterSetterNameTransformer`, `LoadAdditionalSourceTransformer`, `LoadAllSourceFilesTransformer`, `SourceElementToModelTransformer`, `SourceTargetAttributeTransformer`

public interface SourceTransformer
Transforms one source tree into another source tree.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `Object`
  `transform(Object modelRoot, ControllerState controllerState)`
  Transforms one source root into another source root.

- ## Methodendetails

  - ### transform

    Object transform(Object modelRoot, ControllerState controllerState) throws SourceTransformerException
    Transforms one source root into another source root. It is allowed to modify the toTransformRoot tree and return the same tree.
    Parameter:
      `modelRoot` - the root of the model to transform, not null.
      `controllerState` - the state of the controller, not null.
    Gibt zurück:
      the transformed source root, not null.
    Löst aus:
      `SourceTransformerException` - if the source cannot be transformed.