public static final class Choicepoint.State extends Object
Modifier and Type | Field and Description |
---|---|
private int |
nonreferencedMatchCount |
private int |
position |
private int |
referencedMatchCount |
Constructor and Description |
---|
State(Choicepoint choicepoint,
RuleEvaluation evaluation) |
Modifier and Type | Method and Description |
---|---|
void |
backtrack(RuleEvaluation e)
Backtrack to the evaluation state at the point where this choicepoint were instantiated
|
void |
backtrackPosition(RuleEvaluation e) |
int |
getNonreferencedMatchCount() |
int |
getPosition() |
int |
getReferencedMatchCount() |
void |
updateState(RuleEvaluation evaluation) |
private int position
private int referencedMatchCount
private int nonreferencedMatchCount
public State(Choicepoint choicepoint, RuleEvaluation evaluation)
public void updateState(RuleEvaluation evaluation)
public void backtrack(RuleEvaluation e)
public void backtrackPosition(RuleEvaluation e)
public int getPosition()
public int getReferencedMatchCount()
public int getNonreferencedMatchCount()
Copyright © 2017. All rights reserved.