public class NamedTerminalClauseCollectingVisitor extends RecursiveClauseVisitor implements ClauseVisitor<Void>
A RecursiveClauseVisitor which collects
TerminalClauses that have the specified clause names.
Note: this visitor does not perform any structure checking. It simply collects all the clauses with the specified names.
| Constructor and Description |
|---|
NamedTerminalClauseCollectingVisitor(Collection<String> clauseNames) |
NamedTerminalClauseCollectingVisitor(String clauseName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsNamedClause() |
List<TerminalClause> |
getNamedClauses() |
Void |
visit(TerminalClause clause)
Visit called when accepting a
TerminalClause. |
visit, visit, visit, visit, visitpublic NamedTerminalClauseCollectingVisitor(String clauseName)
public NamedTerminalClauseCollectingVisitor(Collection<String> clauseNames)
public List<TerminalClause> getNamedClauses()
public boolean containsNamedClause()
public Void visit(TerminalClause clause)
ClauseVisitorTerminalClause.visit in interface ClauseVisitor<Void>visit in class RecursiveClauseVisitorclause - the node being visited.Copyright © 2002-2018 Atlassian. All Rights Reserved.