org.teiid.query.mapping.xml
Class MappingVisitor

java.lang.Object
  extended by org.teiid.query.mapping.xml.MappingVisitor
Direct Known Subclasses:
HandleNillableVisitor, InterceptingVisitor, MarkExcludeVisitor, NameInSourceResolverVisitor, Navigator, SourceNodeGenaratorVisitor, SourceNodePlannerVisitor, TagBuilderVisitor, ValidateMappedCriteriaVisitor

public class MappingVisitor
extends java.lang.Object

A Visitor framework for navigating the Mapping Nodes


Constructor Summary
MappingVisitor()
           
 
Method Summary
protected  void setAbort(boolean abort)
           
protected  boolean shouldAbort()
           
 void visit(MappingAllNode all)
           
 void visit(MappingAttribute attribute)
           
 void visit(MappingBaseNode baseNode)
           
 void visit(MappingChoiceNode choice)
           
 void visit(MappingCommentNode comment)
           
 void visit(MappingCriteriaNode node)
           
 void visit(MappingDocument doc)
           
 void visit(MappingElement element)
           
 void visit(MappingNode node)
           
 void visit(MappingRecursiveElement element)
           
 void visit(MappingSequenceNode sequence)
           
 void visit(MappingSourceNode element)
           
protected  void walkAttributes(MappingElement element)
           
protected  void walkChildNodes(MappingNode element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingVisitor

public MappingVisitor()
Method Detail

setAbort

protected void setAbort(boolean abort)

shouldAbort

protected boolean shouldAbort()

visit

public void visit(MappingNode node)

visit

public void visit(MappingDocument doc)

visit

public void visit(MappingElement element)

visit

public void visit(MappingAttribute attribute)

visit

public void visit(MappingBaseNode baseNode)

visit

public void visit(MappingChoiceNode choice)

visit

public void visit(MappingSequenceNode sequence)

visit

public void visit(MappingAllNode all)

visit

public void visit(MappingCommentNode comment)

visit

public void visit(MappingCriteriaNode node)

visit

public void visit(MappingRecursiveElement element)

visit

public void visit(MappingSourceNode element)

walkChildNodes

protected void walkChildNodes(MappingNode element)
Parameters:
element -

walkAttributes

protected void walkAttributes(MappingElement element)
Parameters:
element -


Copyright © 2010. All Rights Reserved.