public interface Uberspect
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Iterator |
getIterator(java.lang.Object obj,
Info info)
To support iteratives - #foreach()
|
VelMethod |
getMethod(java.lang.Object obj,
java.lang.String method,
java.lang.Object[] args,
Info info)
Returns a general method, corresponding to $foo.bar( $woogie )
|
VelPropertyGet |
getPropertyGet(java.lang.Object obj,
java.lang.String identifier,
Info info)
Property getter - returns VelPropertyGet appropos for #set($foo = $bar.woogie)
|
VelPropertySet |
getPropertySet(java.lang.Object obj,
java.lang.String identifier,
java.lang.Object arg,
Info info)
Property setter - returns VelPropertySet appropos for #set($foo.bar = "geir")
|
void |
init()
Initializer - will be called before use
|
void init()
java.util.Iterator getIterator(java.lang.Object obj,
Info info)
throws java.lang.Exception
obj - info - java.lang.ExceptionVelMethod getMethod(java.lang.Object obj, java.lang.String method, java.lang.Object[] args, Info info) throws java.lang.Exception
obj - method - args - info - java.lang.ExceptionVelPropertyGet getPropertyGet(java.lang.Object obj, java.lang.String identifier, Info info) throws java.lang.Exception
obj - identifier - info - java.lang.ExceptionVelPropertySet getPropertySet(java.lang.Object obj, java.lang.String identifier, java.lang.Object arg, Info info) throws java.lang.Exception
obj - identifier - arg - info - java.lang.Exception