com.metamatrix.query.mapping.xml
Class InterceptingVisitor

java.lang.Object
  extended by com.metamatrix.query.mapping.xml.MappingVisitor
      extended by com.metamatrix.query.mapping.xml.InterceptingVisitor

public class InterceptingVisitor
extends MappingVisitor

This is mapping visitor which can make the intercepting of the Mapping Nodes possible.


Constructor Summary
InterceptingVisitor(MappingInterceptor interceptor)
           
 
Method Summary
 void visit(MappingAllNode all)
           
 void visit(MappingAttribute attribute)
           
 void visit(MappingChoiceNode choice)
           
 void visit(MappingCommentNode comment)
           
 void visit(MappingCriteriaNode node)
           
 void visit(MappingDocument doc)
           
 void visit(MappingElement element)
           
 void visit(MappingRecursiveElement element)
           
 void visit(MappingSequenceNode sequence)
           
 void visit(MappingSourceNode node)
           
 
Methods inherited from class com.metamatrix.query.mapping.xml.MappingVisitor
setAbort, shouldAbort, visit, visit, walkAttributes, walkChildNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptingVisitor

public InterceptingVisitor(MappingInterceptor interceptor)
Method Detail

visit

public void visit(MappingAllNode all)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingAttribute attribute)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingChoiceNode choice)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingCommentNode comment)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingCriteriaNode node)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingDocument doc)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingElement element)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingRecursiveElement element)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingSequenceNode sequence)
Overrides:
visit in class MappingVisitor

visit

public void visit(MappingSourceNode node)
Overrides:
visit in class MappingVisitor


Copyright © 2009. All Rights Reserved.