| java.lang.Object org.apache.commons.jexl.util.introspection.UberspectImpl
UberspectImpl | public class UberspectImpl implements Uberspect,UberspectLoggable(Code) | | Implementation of Uberspect to provide the default introspective
functionality of Velocity.
since: 1.0 author: Geir Magnusson Jr. version: $Id: UberspectImpl.java 398509 2006-05-01 03:34:35Z dion $ |
Inner Class :public class VelMethodImpl implements VelMethod | |
Method Summary | |
public Iterator | getIterator(Object obj, Info i) | public VelMethod | getMethod(Object obj, String methodName, Object[] args, Info i) | public VelPropertyGet | getPropertyGet(Object obj, String identifier, Info i) | public VelPropertySet | getPropertySet(Object obj, String identifier, Object arg, Info i) | public void | init() init - does nothing - we need to have setRuntimeLogger called before
getting our introspector, as the default vel introspector depends upon
it. | public void | setRuntimeLogger(Log runtimeLogger) Sets the runtime logger - this must be called before anything else
besides init() as to get the logger. |
init | public void init() throws Exception(Code) | | init - does nothing - we need to have setRuntimeLogger called before
getting our introspector, as the default vel introspector depends upon
it.
throws: Exception - on any error. |
setRuntimeLogger | public void setRuntimeLogger(Log runtimeLogger)(Code) | | Sets the runtime logger - this must be called before anything else
besides init() as to get the logger. Makes the pull model appealing...
Parameters: runtimeLogger - service to use for logging. |
|
|