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.