|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.
Method Summary | |
---|---|
Iterator |
getIterator(Object obj,
Info info)
To support iteratives - #foreach(). |
VelMethod |
getMethod(Object obj,
String method,
Object[] args,
Info info)
Returns a general method, corresponding to $foo.bar( $woogie ). |
VelPropertyGet |
getPropertyGet(Object obj,
String identifier,
Info info)
Property getter - returns VelPropertyGet appropos for #set($foo = $bar.woogie). |
VelPropertySet |
getPropertySet(Object obj,
String identifier,
Object arg,
Info info)
Property setter - returns VelPropertySet appropos for #set($foo.bar = "geir"). |
void |
init()
Initializer - will be called before use. |
Method Detail |
public void init() throws Exception
Exception
- on any error.public Iterator getIterator(Object obj, Info info) throws Exception
info
- template info.obj
- to get the iterator for.
Exception
- on any error.public VelMethod getMethod(Object obj, String method, Object[] args, Info info) throws Exception
obj
- the objectmethod
- the method nameargs
- method argumentsinfo
- template info
VelMethod
.
Exception
- on any error.public VelPropertyGet getPropertyGet(Object obj, String identifier, Info info) throws Exception
obj
- the object to get the property from.identifier
- property nameinfo
- template info
VelPropertyGet
.
Exception
- on any error.public VelPropertySet getPropertySet(Object obj, String identifier, Object arg, Info info) throws Exception
obj
- the object to get the property from.identifier
- property namearg
- value to set.info
- template info
VelPropertySet
.
Exception
- on any error.
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |