| Interface | Description | 
|---|---|
| PropertyAccessor | @author Andres Almiray | 
| PropertyReader | @author Andres Almiray | 
| PropertyWriter | @author Andres Almiray | 
| Class | Description | 
|---|---|
| BindableASTTransformation | Handles generation of code for the @Bindableannotation when@Vetoableis not present. | 
| DefaultPropertyAccessor | @author Andres Almiray | 
| DefaultPropertyReader | @author Andres Almiray | 
| DefaultPropertyWriter | @author Andres Almiray | 
| ListenerListASTTransformation | Handles generation of code for the @ListenerListannotation. | 
| VetoableASTTransformation | Handles generation of code for the @Vetoableannotation, and@Bindableif also present. | 
| Annotation Type | Description | 
|---|---|
| Bindable | Annotates a groovy property or a class. | 
| ListenerList | This annotation adds Java-style listener support to a class based on an annotated Collection-property. | 
| Vetoable | Annotates a groovy property or a class. |