org.teiid.query.optimizer.xml
Class HandleNillableVisitor

java.lang.Object
  extended by org.teiid.query.mapping.xml.MappingVisitor
      extended by org.teiid.query.optimizer.xml.HandleNillableVisitor

public class HandleNillableVisitor
extends MappingVisitor

Removes the all the "excluded" nodes from the Mapping XML node tree


Constructor Summary
HandleNillableVisitor()
           
 
Method Summary
static MappingDocument execute(MappingDocument doc)
           
 void visit(MappingElement element)
           
 void visit(MappingRecursiveElement element)
           
 
Methods inherited from class org.teiid.query.mapping.xml.MappingVisitor
setAbort, shouldAbort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, walkAttributes, walkChildNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandleNillableVisitor

public HandleNillableVisitor()
Method Detail

visit

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

visit

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

execute

public static MappingDocument execute(MappingDocument doc)


Copyright © 2011. All Rights Reserved.