Package org.hotrod.dynamicsql
Class Parameters
- java.lang.Object
-
- org.hotrod.dynamicsql.Parameters
-
- Direct Known Subclasses:
JEXLObjectParameterContext,JEXLParameterContext
public abstract class Parameters extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>paramValues
-
Constructor Summary
Constructors Constructor Description Parameters()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidadd(String key, Object value)protected abstract voidbind(String name, Object obj)IntegergetIndexAndIncrement(DynamicContentSegment dynamicContentSegment, int loopNestingLevel)protected abstract ObjectgetParameterValue(String name)protected abstract booleanhasParameter(String name)protected abstract Objectunbind(String name)
-
-
-
Method Detail
-
getIndexAndIncrement
public Integer getIndexAndIncrement(DynamicContentSegment dynamicContentSegment, int loopNestingLevel)
-
hasParameter
protected abstract boolean hasParameter(String name)
-
bind
protected abstract void bind(String name, Object obj) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
-