package cucumber.contrib.grammar.step;
/**
* @author <a href="http://twitter.com/aloyer">@aloyer</a>
*/
public class Step {
private final String keyword;
private final String text;
private int grammarMatchCount;
public Step(String keyword, String text) {
this.keyword = keyword.trim();
this.text = text;
}
public String getKeyword() {
return keyword;
}
public String getText() {
return text;
}
public void traverse(FeatureVisitor visitor) {
visitor.visitStep(this);
}
public void grammarMatchCount(int nb) {
grammarMatchCount = nb;
}
@Override
public String toString() {
return "Step{" +
"@" + keyword + '(' + text + ')' +
", matchCount=" + grammarMatchCount +
'}';
}
}