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 JIValueSupplierpublic abstract void setExprVarVal(java.lang.String varName,
                 java.lang.Object val,
                 java.lang.Object parentObj)
setExprVarVal in interface JIValueSupplierpublic abstract int getMethodKind(java.lang.String methodName,
                java.lang.Object parentObj)
getMethodKind in interface JIValueSupplierpublic abstract java.lang.Object getExprMethodVal(java.lang.String methodName,
                                java.lang.Object[] paramList,
                                java.lang.Object parentObj)
getExprMethodVal in interface JIValueSupplierpublic abstract java.lang.Object unaryOperation(java.lang.Object val,
                              int nodeType)
unaryOperation in interface JIValueSupplierpublic abstract java.lang.Object binaryOperation(java.lang.Object lVal,
                               java.lang.Object rVal,
                               int nodeType)
binaryOperation in interface JIValueSupplierpublic abstract java.lang.Boolean compareValues(java.lang.Object lVal,
                              java.lang.Object rVal,
                              int nodeType)
compareValues in interface JIValueSupplierpublic abstract boolean isRegExpMatch(java.lang.String sMatch,
                    java.lang.String sPattern,
                    java.lang.String sEscapeChar)
isRegExpMatch in interface JIValueSupplierpublic abstract void print(java.lang.String s)
print in interface JIValueSupplierpublic abstract void println(java.lang.String s)
println in interface JIValueSupplierpublic java.lang.Object getExprObjVal(java.lang.Object valOwner)
getExprObjVal in interface JIValueSupplierpublic void setExprObjVal(java.lang.Object valOwner,
                 java.lang.Object val)
setExprObjVal in interface JIValueSupplier