Interface TransformationSupport


public interface TransformationSupport
Additional utilities, beyond PlasticClass, needed when transforming.
Since:
5.3
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addEventHandler(String eventType, int minContextValues, String operationDescription, ComponentEventHandler handler)
    Adds an event handler.
    boolean
    Returns true if the class being transformed is a root class: it does not inherit from another transformed class, but instead inherits from Object.
    toClass(String typeName)
     
  • Method Details

    • toClass

      Class toClass(String typeName)
      Parameters:
      typeName - Java type name (which may be a primitive type or array, or fully qualified class name)
      Returns:
      corresponding Java Class
    • isRootTransformation

      Returns true if the class being transformed is a root class: it does not inherit from another transformed class, but instead inherits from Object.
      Returns:
      true if root
    • addEventHandler

      void addEventHandler(String eventType, int minContextValues, String operationDescription, ComponentEventHandler handler)
      Adds an event handler. Added event handlers execute before calls to super-class event handlers, or calls to event handler methods.
      Parameters:
      eventType - type of event
      minContextValues - number of context values required to activate the handler
      operationDescription - Used with OperationTracker when invoking the handler
      handler - code to execute when the event matches