| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Uberspect
'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 | 
|---|
void init()
          throws Exception
Exception
Iterator getIterator(Object obj,
                     Info info)
                     throws Exception
obj - info - 
Exception
VelMethod getMethod(Object obj,
                    String method,
                    Object[] args,
                    Info info)
                    throws Exception
obj - method - args - info - 
Exception
VelPropertyGet getPropertyGet(Object obj,
                              String identifier,
                              Info info)
                              throws Exception
obj - identifier - info - 
Exception
VelPropertySet getPropertySet(Object obj,
                              String identifier,
                              Object arg,
                              Info info)
                              throws Exception
obj - identifier - arg - info - 
Exception
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||