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. |