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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectbeforeGet(java.lang.Object object, java.lang.String property)Intercepts a getXXX call and returns a result.voidbeforeSet(java.lang.Object object, java.lang.String property, java.lang.Object newValue)Intercepts a setXXX call- 
Methods inherited from interface groovy.lang.Interceptor
afterInvoke, beforeInvoke, doInvoke 
 - 
 
 - 
 
- 
- 
Method Detail
- 
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
 
 - 
 
 -