Package org.openl.rules.dt.index
Class ARuleIndex
- java.lang.Object
-
- org.openl.rules.dt.index.ARuleIndex
-
- All Implemented Interfaces:
IRuleIndex
- Direct Known Subclasses:
EqualsIndex
public abstract class ARuleIndex extends Object implements IRuleIndex
- Author:
- snshor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int[]collectRules()DecisionTableRuleNodefindNode(Object value, DecisionTableRuleNode prevResult)DecisionTableRuleNodegetEmptyOrFormulaNodes()abstract Iterable<? extends DecisionTableRuleNode>nodes()
-
-
-
Method Detail
-
getEmptyOrFormulaNodes
public DecisionTableRuleNode getEmptyOrFormulaNodes()
- Specified by:
getEmptyOrFormulaNodesin interfaceIRuleIndex
-
findNode
public DecisionTableRuleNode findNode(Object value, DecisionTableRuleNode prevResult)
- Specified by:
findNodein interfaceIRuleIndex
-
nodes
public abstract Iterable<? extends DecisionTableRuleNode> nodes()
- Specified by:
nodesin interfaceIRuleIndex
-
collectRules
public int[] collectRules()
- Specified by:
collectRulesin interfaceIRuleIndex
-
-