org.apache.commons.jexl.util.introspection
public class UberspectImpl extends Object implements Uberspect, UberspectLoggable
Since: 1.0
Version: $Id: UberspectImpl.java 398509 2006-05-01 03:34:35Z dion $
Nested Class Summary | |
---|---|
class | UberspectImpl.VelGetterImpl |
class | UberspectImpl.VelMethodImpl
An implementation of VelMethod. |
class | UberspectImpl.VelSetterImpl |
Method Summary | |
---|---|
Iterator | getIterator(Object obj, Info i) |
VelMethod | getMethod(Object obj, String methodName, Object[] args, Info i) |
VelPropertyGet | getPropertyGet(Object obj, String identifier, Info i) |
VelPropertySet | getPropertySet(Object obj, String identifier, Object arg, Info i) |
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(Log runtimeLogger)
Sets the runtime logger - this must be called before anything else
besides init() as to get the logger. |
Throws: Exception on any error.
Parameters: runtimeLogger service to use for logging.