Interface TransformationSupport
public interface TransformationSupport
Additional utilities, beyond
PlasticClass
, needed when transforming.- Since:
- 5.3
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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.
-
Method Details
-
toClass
- Parameters:
typeName
- Java type name (which may be a primitive type or array, or fully qualified class name)- Returns:
- corresponding Java Class
-
isRootTransformation
boolean 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 eventminContextValues
- number of context values required to activate the handleroperationDescription
- Used withOperationTracker
when invoking the handlerhandler
- code to execute when the event matches
-