public abstract class JIValueSupplierImpl extends java.lang.Object implements JIValueSupplier
METHOD_BUILTIN_EXPR_PARAMS, METHOD_BUILTIN_VALUE_PARAMS, METHOD_CLASS
Constructor and Description |
---|
JIValueSupplierImpl() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
binaryOperation(java.lang.Object lVal,
java.lang.Object rVal,
int nodeType) |
abstract java.lang.Boolean |
compareValues(java.lang.Object lVal,
java.lang.Object rVal,
int nodeType) |
abstract java.lang.Object |
getExprMethodVal(java.lang.String methodName,
java.lang.Object[] paramList,
java.lang.Object parentObj) |
java.lang.Object |
getExprObjVal(java.lang.Object valOwner) |
abstract java.lang.Object |
getExprVarVal(java.lang.String varName,
java.lang.Object parentObj) |
abstract int |
getMethodKind(java.lang.String methodName,
java.lang.Object parentObj) |
abstract boolean |
isRegExpMatch(java.lang.String sMatch,
java.lang.String sPattern,
java.lang.String sEscapeChar) |
abstract void |
print(java.lang.String s) |
abstract void |
println(java.lang.String s) |
void |
setExprObjVal(java.lang.Object valOwner,
java.lang.Object val) |
abstract void |
setExprVarVal(java.lang.String varName,
java.lang.Object val,
java.lang.Object parentObj) |
abstract java.lang.Object |
unaryOperation(java.lang.Object val,
int nodeType) |
public abstract java.lang.Object getExprVarVal(java.lang.String varName, java.lang.Object parentObj)
getExprVarVal
in interface JIValueSupplier
public abstract void setExprVarVal(java.lang.String varName, java.lang.Object val, java.lang.Object parentObj)
setExprVarVal
in interface JIValueSupplier
public abstract int getMethodKind(java.lang.String methodName, java.lang.Object parentObj)
getMethodKind
in interface JIValueSupplier
public abstract java.lang.Object getExprMethodVal(java.lang.String methodName, java.lang.Object[] paramList, java.lang.Object parentObj)
getExprMethodVal
in interface JIValueSupplier
public abstract java.lang.Object unaryOperation(java.lang.Object val, int nodeType)
unaryOperation
in interface JIValueSupplier
public abstract java.lang.Object binaryOperation(java.lang.Object lVal, java.lang.Object rVal, int nodeType)
binaryOperation
in interface JIValueSupplier
public abstract java.lang.Boolean compareValues(java.lang.Object lVal, java.lang.Object rVal, int nodeType)
compareValues
in interface JIValueSupplier
public abstract boolean isRegExpMatch(java.lang.String sMatch, java.lang.String sPattern, java.lang.String sEscapeChar)
isRegExpMatch
in interface JIValueSupplier
public abstract void print(java.lang.String s)
print
in interface JIValueSupplier
public abstract void println(java.lang.String s)
println
in interface JIValueSupplier
public java.lang.Object getExprObjVal(java.lang.Object valOwner)
getExprObjVal
in interface JIValueSupplier
public void setExprObjVal(java.lang.Object valOwner, java.lang.Object val)
setExprObjVal
in interface JIValueSupplier