|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.ibm.able.data.AbleLiteral
com.ibm.able.data.AbleCallLiteral
com.ibm.able.data.AbleTypedVariableMethodLiteral
com.ibm.able.rules.AbleWorkingMemoryAssertMethod
| Field Summary |
|---|
| Fields inherited from class com.ibm.able.data.AbleTypedVariableMethodLiteral |
|---|
myTypedVariable, myUserDefinedFunction |
| Fields inherited from class com.ibm.able.data.AbleCallLiteral |
|---|
myArgs, myArity, myCallee, myUdfMgr, myValue |
| Constructor Summary | |
|---|---|
AbleWorkingMemoryAssertMethod(AbleTypedVariableMethodLiteral theLiteral,
AbleTypedVariable theReplacementVariable,
java.util.Vector theArgs)
|
|
AbleWorkingMemoryAssertMethod(AbleTypedVariable theTypedVariable,
java.lang.String theMethod,
java.util.Vector theArgs)
|
|
| Method Summary | |
|---|---|
AbleLiteral |
getValue()
Retrieve the value of this data object as a literal. |
| Methods inherited from class com.ibm.able.data.AbleTypedVariableMethodLiteral |
|---|
arlCRdString, createMatchLiteral, equals, getArgClasses, getDataType, getReferents, getReturnType, getTemplateString, getTypedVariable, getVariableReferences, hashCode, performCall, traceString, trcString, xmlCRdString |
| Methods inherited from class com.ibm.able.data.AbleCallLiteral |
|---|
cmpEq, cmpGt, cmpGtEq, cmpLt, cmpLtEq, cmpNeq, compDivide, compMinus, compMultiply, compPlus, compUnaryMinus, cvtArgs, getArgs, getArity, getBooleanValue, getCallee, getCalleeWithArgs, getCalleeWithArity, getDataTypeClass, getDataTypeClassName, getFuzzyValue, getGenericValue, getNumericValue, getRawValue, getStringValue, isConstant, logicalAND, logicalNOT, logicalOR |
| Methods inherited from class com.ibm.able.data.AbleLiteral |
|---|
bitwiseAND, bitwiseNOT, bitwiseOR, bitwiseShiftLeft, bitwiseShiftRight, bitwiseShiftRightZeroFill, bitwiseXOR, cmpIs, compModulo, getDataTypeAsString, getReferent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AbleWorkingMemoryAssertMethod(AbleTypedVariable theTypedVariable,
java.lang.String theMethod,
java.util.Vector theArgs)
throws AbleDataException
theTypedVariable - theMethod - theArgs -
AbleDataException
public AbleWorkingMemoryAssertMethod(AbleTypedVariableMethodLiteral theLiteral,
AbleTypedVariable theReplacementVariable,
java.util.Vector theArgs)
throws AbleDataException
theLiteral - theReplacementVariable - theArgs -
AbleDataException| Method Detail |
public AbleLiteral getValue()
throws AbleDataException
AbleCallLiteralThe user-defined function is called, which must return either a Boolean, Number derivative, String, or Object object, which will be turned into an AbleLiteral and returned.
It is OK for a user-defined function to return null. It will be turned into an AbleGenericLiteral whose value is null.
If the user-defined function returns some other object than those listed above, an exception is thrown.
getValue in interface AbleRdgetValue in class AbleCallLiteralAbleDataException - If the value of this object cannot be represented as
an Able data literal.
|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||