Package groovy.lang
Interface PropertyAccessInterceptor
- All Superinterfaces:
Interceptor
public interface PropertyAccessInterceptor extends Interceptor
An interface that adds the ability to intercept property getters/setters
- Since:
- Oct 24, 2005
-
Method Summary
Methods inherited from interface groovy.lang.Interceptor
afterInvoke, beforeInvoke, doInvoke
-
Method Details
-
beforeGet
java.lang.Object beforeGet(java.lang.Object object, java.lang.String property)Intercepts a getXXX call and returns a result. The result is replaced by the real value if doGet() return false- Parameters:
object
- The target objectproperty
- The property to get- Returns:
- A value supplied by the interceptor
-
beforeSet
void beforeSet(java.lang.Object object, java.lang.String property, java.lang.Object newValue)Intercepts a setXXX call- Parameters:
object
- The target objectproperty
- The property to setnewValue
- The new value
-