Interface Uberspect
- 
- All Known Subinterfaces:
- ChainableUberspector
 - All Known Implementing Classes:
- AbstractChainableUberspector,- DeprecatedCheckUberspector,- LinkingUberspector,- SecureUberspector,- UberspectImpl,- UberspectPublicFields
 
 public interface Uberspect'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.- Version:
- $Id$
- Author:
- Geir Magusson Jr.
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description IteratorgetIterator(Object obj, Info info)To support iteratives - #foreach()VelMethodgetMethod(Object obj, String method, Object[] args, Info info)Returns a general method, corresponding to $foo.bar( $woogie )VelPropertyGetgetPropertyGet(Object obj, String identifier, Info info)Property getter - returns VelPropertyGet appropos for #set($foo = $bar.woogie)VelPropertySetgetPropertySet(Object obj, String identifier, Object arg, Info info)Property setter - returns VelPropertySet appropos for #set($foo.bar = "geir")voidinit()Initializer - will be called before use
 
- 
- 
- 
Method Detail- 
initvoid init() Initializer - will be called before use
 - 
getIteratorIterator getIterator(Object obj, Info info) To support iteratives - #foreach()- Parameters:
- obj-
- info-
- Returns:
- An Iterator.
 
 - 
getMethodVelMethod getMethod(Object obj, String method, Object[] args, Info info) Returns a general method, corresponding to $foo.bar( $woogie )- Parameters:
- obj-
- method-
- args-
- info-
- Returns:
- A Velocity Method.
 
 - 
getPropertyGetVelPropertyGet getPropertyGet(Object obj, String identifier, Info info) Property getter - returns VelPropertyGet appropos for #set($foo = $bar.woogie)- Parameters:
- obj-
- identifier-
- info-
- Returns:
- A Velocity Getter.
 
 - 
getPropertySetVelPropertySet getPropertySet(Object obj, String identifier, Object arg, Info info) Property setter - returns VelPropertySet appropos for #set($foo.bar = "geir")- Parameters:
- obj-
- identifier-
- arg-
- info-
- Returns:
- A Velocity Setter.
 
 
- 
 
-