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