Package org.teiid.query.sql.navigator
Class AbstractNavigator
- java.lang.Object
-
- org.teiid.query.sql.LanguageVisitor
-
- org.teiid.query.sql.navigator.AbstractNavigator
-
- Direct Known Subclasses:
PreOrPostOrderNavigator
public class AbstractNavigator extends LanguageVisitor
- Since:
- 4.2
-
-
Constructor Summary
Constructors Constructor Description AbstractNavigator(LanguageVisitor visitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LanguageVisitor
getVisitor()
protected void
visitNode(LanguageObject obj)
protected void
visitNodes(Collection<? extends LanguageObject> nodes)
protected void
visitVisitor(LanguageObject obj)
-
Methods inherited from class org.teiid.query.sql.LanguageVisitor
setAbort, shouldAbort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
AbstractNavigator
public AbstractNavigator(LanguageVisitor visitor)
-
-
Method Detail
-
getVisitor
public LanguageVisitor getVisitor()
-
visitVisitor
protected void visitVisitor(LanguageObject obj)
-
visitNode
protected void visitNode(LanguageObject obj)
-
visitNodes
protected void visitNodes(Collection<? extends LanguageObject> nodes)
-
-