org.apache.commons.jexl2
Class JadeIntrospect

java.lang.Object
  extended by org.apache.commons.jexl2.internal.Introspector
      extended by org.apache.commons.jexl2.introspection.UberspectImpl
          extended by org.apache.commons.jexl2.JadeIntrospect
All Implemented Interfaces:
org.apache.commons.jexl2.introspection.Uberspect

public class JadeIntrospect
extends org.apache.commons.jexl2.introspection.UberspectImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.commons.jexl2.introspection.UberspectImpl
org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet, org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet, org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
 
Field Summary
 
Fields inherited from class org.apache.commons.jexl2.introspection.UberspectImpl
TRY_FAILED
 
Fields inherited from class org.apache.commons.jexl2.internal.Introspector
rlog
 
Constructor Summary
JadeIntrospect(org.apache.commons.logging.Log runtimeLogger)
           
 
Method Summary
 org.apache.commons.jexl2.internal.AbstractExecutor.Get getJadeGetExecutor(Object obj, Object identifier)
          Identical to getGetExecutor, but does check for map first.
 org.apache.commons.jexl2.introspection.JexlPropertyGet getPropertyGet(Object obj, Object identifier, org.apache.commons.jexl2.JexlInfo info)
          Overwriting method to replace "getGetExecutor" call with "getJadeGetExecutor"
 
Methods inherited from class org.apache.commons.jexl2.introspection.UberspectImpl
getConstructor, getConstructorMethod, getField, getIndexedGet, getIterator, getMethod, getPropertySet, setLoader
 
Methods inherited from class org.apache.commons.jexl2.internal.Introspector
base, getClassByName, getConstructor, getField, getFieldNames, getGetExecutor, getMethod, getMethod, getMethodExecutor, getMethodNames, getMethods, getSetExecutor, setClassLoader, toInteger, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.jexl2.introspection.Uberspect
setClassLoader
 

Constructor Detail

JadeIntrospect

public JadeIntrospect(org.apache.commons.logging.Log runtimeLogger)
Method Detail

getPropertyGet

public org.apache.commons.jexl2.introspection.JexlPropertyGet getPropertyGet(Object obj,
                                                                             Object identifier,
                                                                             org.apache.commons.jexl2.JexlInfo info)
Overwriting method to replace "getGetExecutor" call with "getJadeGetExecutor"

Specified by:
getPropertyGet in interface org.apache.commons.jexl2.introspection.Uberspect
Overrides:
getPropertyGet in class org.apache.commons.jexl2.introspection.UberspectImpl

getJadeGetExecutor

public final org.apache.commons.jexl2.internal.AbstractExecutor.Get getJadeGetExecutor(Object obj,
                                                                                       Object identifier)
Identical to getGetExecutor, but does check for map first. Mainly to avoid problems with 'class' properties.



Copyright © 2013. All rights reserved.