public interface IDecisionRow extends IBaseDecisionRow
| Modifier and Type | Method and Description |
|---|---|
void |
clearParamValues() |
String[] |
getParamPresentation() |
Object |
getParamValue(int paramIndex,
int ruleN) |
IOpenSourceCodeModule |
getSourceCodeModule() |
boolean |
hasFormula(int ruleN) |
boolean |
hasFormulas() |
boolean |
isAction() |
boolean |
isCondition() |
boolean |
isEqual(int rule1,
int rule2) |
void |
loadValues(Object[] dest,
int offset,
int ruleN,
Object target,
Object[] tableParams,
IRuntimeEnv env) |
void |
prepare(IOpenClass methodType,
IMethodSignature signature,
OpenL openl,
IBindingContext bindingContext,
RuleRow ruleRow,
IOpenClass ruleExecutionType,
TableSyntaxNode tableSyntaxNode) |
getDecisionTable, getMethod, getName, getNumberOfParams, getNumberOfRules, getParams, getValueCell, isEmptyIOpenSourceCodeModule getSourceCodeModule()
getSourceCodeModule in interface IBaseDecisionRowString[] getParamPresentation()
Object getParamValue(int paramIndex, int ruleN)
getParamValue in interface IBaseDecisionRowboolean hasFormula(int ruleN)
hasFormula in interface IBaseDecisionRowboolean hasFormulas()
void clearParamValues()
boolean isAction()
boolean isCondition()
void prepare(IOpenClass methodType, IMethodSignature signature, OpenL openl, IBindingContext bindingContext, RuleRow ruleRow, IOpenClass ruleExecutionType, TableSyntaxNode tableSyntaxNode) throws Exception
Exceptionvoid loadValues(Object[] dest, int offset, int ruleN, Object target, Object[] tableParams, IRuntimeEnv env)
boolean isEqual(int rule1,
int rule2)
Copyright © 2004–2019 OpenL Tablets. All rights reserved.