|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.commons.jexl.util.introspection.UberspectImpl
Implementation of Uberspect to provide the default introspective functionality of Velocity
| Nested Class Summary | |
class |
UberspectImpl.VelGetterImpl
|
class |
UberspectImpl.VelMethodImpl
Implementation of VelMethod |
class |
UberspectImpl.VelSetterImpl
|
| Constructor Summary | |
UberspectImpl()
|
|
| 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(Log runtimeLogger)
Sets the runtime logger - this must be called before anything else besides init() as to get the logger. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UberspectImpl()
| Method Detail |
public void init()
throws Exception
init in interface UberspectExceptionpublic void setRuntimeLogger(Log runtimeLogger)
setRuntimeLogger in interface UberspectLoggable
public Iterator getIterator(Object obj,
Info i)
throws Exception
getIterator in interface UberspectException
public VelMethod getMethod(Object obj,
String methodName,
Object[] args,
Info i)
throws Exception
getMethod in interface UberspectException
public VelPropertyGet getPropertyGet(Object obj,
String identifier,
Info i)
throws Exception
getPropertyGet in interface UberspectException
public VelPropertySet getPropertySet(Object obj,
String identifier,
Object arg,
Info i)
throws Exception
getPropertySet in interface UberspectException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||