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
    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.