Package org.openl.rules.cmatch
Class MatchNode
- java.lang.Object
-
- org.openl.rules.cmatch.MatchNode
-
public class MatchNode extends Object
-
-
Constructor Summary
Constructors Constructor Description MatchNode(int rowIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(MatchNode child)voidclearChildren()ArgumentgetArgument()Object[]getCheckValues()List<MatchNode>getChildren()IMatchergetMatcher()MatchNodegetParent()intgetRowIndex()intgetWeight()booleanisLeaf()voidsetArgument(Argument argument)voidsetCheckValues(Object[] checkValues)voidsetMatcher(IMatcher matcher)voidsetWeight(int weight)
-
-
-
Method Detail
-
add
public void add(MatchNode child)
-
clearChildren
public void clearChildren()
-
getArgument
public Argument getArgument()
-
getCheckValues
public Object[] getCheckValues()
-
getMatcher
public IMatcher getMatcher()
-
getParent
public MatchNode getParent()
-
getRowIndex
public int getRowIndex()
-
getWeight
public int getWeight()
-
isLeaf
public boolean isLeaf()
-
setArgument
public void setArgument(Argument argument)
-
setCheckValues
public void setCheckValues(Object[] checkValues)
-
setMatcher
public void setMatcher(IMatcher matcher)
-
setWeight
public void setWeight(int weight)
-
-