public class OnmsJexlUberspect
extends 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
Modifier and Type | Field and Description |
---|---|
protected OnmsJexlSandbox |
sandbox |
Constructor and Description |
---|
OnmsJexlUberspect(org.apache.commons.logging.Log runtimeLogger,
OnmsJexlSandbox theSandbox) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.jexl2.introspection.JexlMethod |
getConstructorMethod(Object ctorHandle,
Object[] args,
org.apache.commons.jexl2.JexlInfo info) |
org.apache.commons.jexl2.introspection.JexlMethod |
getMethod(Object obj,
String method,
Object[] args,
org.apache.commons.jexl2.JexlInfo info) |
org.apache.commons.jexl2.introspection.JexlPropertyGet |
getPropertyGet(Object obj,
Object identifier,
org.apache.commons.jexl2.JexlInfo info) |
org.apache.commons.jexl2.introspection.JexlPropertySet |
getPropertySet(Object obj,
Object identifier,
Object arg,
org.apache.commons.jexl2.JexlInfo info) |
void |
setLoader(ClassLoader cloader) |
getConstructor, getField, getIndexedGet, getIterator
base, getClassByName, getConstructor, getField, getFieldNames, getGetExecutor, getMethod, getMethod, getMethodExecutor, getMethodNames, getMethods, getSetExecutor, setClassLoader, toInteger, toString
protected final OnmsJexlSandbox sandbox
public OnmsJexlUberspect(org.apache.commons.logging.Log runtimeLogger, OnmsJexlSandbox theSandbox)
public void setLoader(ClassLoader cloader)
setLoader
in class org.apache.commons.jexl2.introspection.UberspectImpl
public org.apache.commons.jexl2.introspection.JexlMethod getConstructorMethod(Object ctorHandle, Object[] args, org.apache.commons.jexl2.JexlInfo info)
getConstructorMethod
in interface org.apache.commons.jexl2.introspection.Uberspect
getConstructorMethod
in class org.apache.commons.jexl2.introspection.UberspectImpl
public org.apache.commons.jexl2.introspection.JexlMethod getMethod(Object obj, String method, Object[] args, org.apache.commons.jexl2.JexlInfo info)
getMethod
in interface org.apache.commons.jexl2.introspection.Uberspect
getMethod
in class org.apache.commons.jexl2.introspection.UberspectImpl
public org.apache.commons.jexl2.introspection.JexlPropertyGet getPropertyGet(Object obj, Object identifier, org.apache.commons.jexl2.JexlInfo info)
getPropertyGet
in interface org.apache.commons.jexl2.introspection.Uberspect
getPropertyGet
in class org.apache.commons.jexl2.introspection.UberspectImpl
public org.apache.commons.jexl2.introspection.JexlPropertySet getPropertySet(Object obj, Object identifier, Object arg, org.apache.commons.jexl2.JexlInfo info)
getPropertySet
in interface org.apache.commons.jexl2.introspection.Uberspect
getPropertySet
in class org.apache.commons.jexl2.introspection.UberspectImpl
Copyright © 2021. All rights reserved.