[Java] Interface PropertyAccessInterceptor
- groovy.lang.Interceptor
- All Superinterfaces:
- Interceptor
An interface that adds the ability to intercept property getters/setters
- Authors:
- Graeme Rocher
- Since:
- Oct 24, 2005
Methods Summary
| Type Params | Return Type | Name and description |
|---|---|---|
Object |
beforeGet(Object object, String property)Intercepts a getXXX call and returns a result. | |
void |
beforeSet(Object object, String property, Object newValue)Intercepts a setXXX call |
Inherited Methods Summary
| Methods inherited from class | Name |
|---|---|
interface Interceptor | afterInvoke, beforeInvoke, doInvoke |
Method Detail
public Object beforeGet(Object object, 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 object -
property- The property to get
- Returns:
- A value supplied by the interceptor
public void beforeSet(Object object, String property, Object newValue)
Intercepts a setXXX call
- Parameters:
-
object- The target object -
property- The property to set -
newValue- The new value
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/groovy/lang/PropertyAccessInterceptor.html