Package org.hotrod.dynamicsql.jexl
Class JEXLObjectParameterContext
- java.lang.Object
-
- org.hotrod.dynamicsql.Parameters
-
- org.hotrod.dynamicsql.jexl.JEXLObjectParameterContext
-
- All Implemented Interfaces:
org.apache.commons.jexl3.JexlContext
public class JEXLObjectParameterContext extends Parameters implements org.apache.commons.jexl3.JexlContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.commons.jexl3.JexlContext
org.apache.commons.jexl3.JexlContext.AnnotationProcessor, org.apache.commons.jexl3.JexlContext.CancellationHandle, org.apache.commons.jexl3.JexlContext.ClassNameResolver, org.apache.commons.jexl3.JexlContext.ModuleProcessor, org.apache.commons.jexl3.JexlContext.NamespaceFunctor, org.apache.commons.jexl3.JexlContext.NamespaceResolver, org.apache.commons.jexl3.JexlContext.OptionsHandle, org.apache.commons.jexl3.JexlContext.PragmaProcessor, org.apache.commons.jexl3.JexlContext.ThreadLocal
-
-
Field Summary
-
Fields inherited from class org.hotrod.dynamicsql.Parameters
params
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbind(String name, Object obj)Objectget(String name)protected ObjectgetParameterValue(String name)booleanhas(String name)protected booleanhasParameter(String name)static JEXLObjectParameterContextof(org.apache.commons.jexl3.ObjectContext<?> c)voidset(String name, Object value)protected Objectunbind(String name)-
Methods inherited from class org.hotrod.dynamicsql.Parameters
add
-
-
-
-
Method Detail
-
of
public static JEXLObjectParameterContext of(org.apache.commons.jexl3.ObjectContext<?> c)
-
get
public Object get(String name)
- Specified by:
getin interfaceorg.apache.commons.jexl3.JexlContext
-
has
public boolean has(String name)
- Specified by:
hasin interfaceorg.apache.commons.jexl3.JexlContext
-
set
public void set(String name, Object value)
- Specified by:
setin interfaceorg.apache.commons.jexl3.JexlContext
-
hasParameter
protected boolean hasParameter(String name)
- Specified by:
hasParameterin classParameters
-
getParameterValue
protected Object getParameterValue(String name)
- Specified by:
getParameterValuein classParameters
-
bind
protected void bind(String name, Object obj) throws DynamicExpressionException
- Specified by:
bindin classParameters- Throws:
DynamicExpressionException
-
unbind
protected Object unbind(String name)
- Specified by:
unbindin classParameters
-
-