org.apache.velocity.util.introspection
public class UberspectImpl extends Object implements Uberspect, UberspectLoggable
Version: $Id: UberspectImpl.java,v 1.2.4.1 2004/03/03 23:23:08 geirm Exp $
| Nested Class Summary | |
|---|---|
| class | UberspectImpl.VelGetterImpl |
| class | UberspectImpl.VelMethodImpl
Implementation of VelMethod |
| class | UberspectImpl.VelSetterImpl |
| Field Summary | |
|---|---|
| static Introspector | introspector
the default Velocity introspector |
| RuntimeLogger | rlog
Our runtime logger. |
| Method Summary | |
|---|---|
| Iterator | getIterator(Object obj, Info i)
To support iteratives - #foreach() |
| VelMethod | getMethod(Object obj, String methodName, Object[] args, Info i)
Method |
| VelPropertyGet | getPropertyGet(Object obj, String identifier, Info i)
Property getter |
| VelPropertySet | getPropertySet(Object obj, String identifier, Object arg, Info i)
Property setter |
| void | init()
init - does nothing - we need to have setRuntimeLogger
called before getting our introspector, as the default
vel introspector depends upon it. |
| void | setRuntimeLogger(RuntimeLogger runtimeLogger)
Sets the runtime logger - this must be called before anything
else besides init() as to get the logger. |