Uses of Interface
org.teiid.connector.visitor.framework.LanguageObjectVisitor

Packages that use LanguageObjectVisitor
org.teiid.connector.language   
org.teiid.connector.visitor.framework   
org.teiid.connector.visitor.util   
 

Uses of LanguageObjectVisitor in org.teiid.connector.language
 

Methods in org.teiid.connector.language with parameters of type LanguageObjectVisitor
 void ILanguageObject.acceptVisitor(LanguageObjectVisitor visitor)
           
 

Uses of LanguageObjectVisitor in org.teiid.connector.visitor.framework
 

Classes in org.teiid.connector.visitor.framework that implement LanguageObjectVisitor
 class AbstractLanguageVisitor
          Visitor that visits an instance of ILanguageObject and performs an operation on that instance.
 class DelegatingHierarchyVisitor
          Delegates pre- and post-processing for each node in the hierarchy to delegate visitors.
 class HierarchyVisitor
          Visits each node in a hierarchy of ILanguageObjects.
 

Methods in org.teiid.connector.visitor.framework that return LanguageObjectVisitor
protected  LanguageObjectVisitor DelegatingHierarchyVisitor.getPostVisitor()
           
protected  LanguageObjectVisitor DelegatingHierarchyVisitor.getPreVisitor()
           
 

Methods in org.teiid.connector.visitor.framework with parameters of type LanguageObjectVisitor
static void DelegatingHierarchyVisitor.postOrderVisit(LanguageObjectVisitor behaviorVisitor, ILanguageObject object)
          This utility method can be used to execute the behaviorVisitor in a post-order walk of the language objects.
static void DelegatingHierarchyVisitor.preOrderVisit(LanguageObjectVisitor behaviorVisitor, ILanguageObject object)
          This utility method can be used to execute the behaviorVisitor in a pre-order walk of the language objects.
 

Constructors in org.teiid.connector.visitor.framework with parameters of type LanguageObjectVisitor
DelegatingHierarchyVisitor(LanguageObjectVisitor preProcessingDelegate, LanguageObjectVisitor postProcessingDelegate)
           
 

Uses of LanguageObjectVisitor in org.teiid.connector.visitor.util
 

Classes in org.teiid.connector.visitor.util that implement LanguageObjectVisitor
 class CollectorVisitor<T>
          This visitor can be used to collect all objects of a certain type in a language tree.
 class SQLStringVisitor
          Creates a SQL string for a LanguageObject subtree.
 



Copyright © 2009. All Rights Reserved.