com.metamatrix.query.sql.visitor
Class DependentSetCriteriaCollectorVisitor

java.lang.Object
  extended by com.metamatrix.query.sql.LanguageVisitor
      extended by com.metamatrix.query.sql.visitor.DependentSetCriteriaCollectorVisitor

public class DependentSetCriteriaCollectorVisitor
extends LanguageVisitor

Visitor to collect DependentSetCriteria.


Constructor Summary
DependentSetCriteriaCollectorVisitor()
           
 
Method Summary
 java.util.List getCriteria()
          Get the criteria collected by the visitor.
static java.util.List getDependentSetCriteria(LanguageObject obj)
          Get all DependentSetCriteria found in a deep search from the input LanguageObject.
 void visit(DependentSetCriteria obj)
          Visit a language object and collect symbols.
 
Methods inherited from class com.metamatrix.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependentSetCriteriaCollectorVisitor

public DependentSetCriteriaCollectorVisitor()
Method Detail

getCriteria

public java.util.List getCriteria()
Get the criteria collected by the visitor. This should be called after the visitor has been run on the language object tree.

Returns:
List of DependentSetCriteria

visit

public void visit(DependentSetCriteria obj)
Visit a language object and collect symbols. This method should NOT be called directly.

Overrides:
visit in class LanguageVisitor
Parameters:
obj - Language object

getDependentSetCriteria

public static java.util.List getDependentSetCriteria(LanguageObject obj)
Get all DependentSetCriteria found in a deep search from the input LanguageObject.

Parameters:
obj - Starting language object (criteria, command, etc)
Returns:
List of DependentSetCriteria


Copyright © 2009. All Rights Reserved.