org.topbraid.spin.arq
Class AbstractElementVisitor

java.lang.Object
  extended by org.topbraid.spin.arq.AbstractElementVisitor

public abstract class AbstractElementVisitor
extends java.lang.Object

A basic implementation of ElementVisitor that has handling of ElementGroups so that they are recursively walked in.

Author:
Holger Knublauch

Constructor Summary
AbstractElementVisitor()
           
 
Method Summary
 void visit(ElementAssign arg0)
           
 void visit(ElementDataset dataset)
           
 void visit(ElementExists arg0)
           
 void visit(ElementFetch arg0)
           
 void visit(ElementFilter filter)
           
 void visit(ElementGroup group)
           
 void visit(ElementNamedGraph arg0)
           
 void visit(ElementNotExists arg0)
           
 void visit(ElementOptional arg0)
           
 void visit(ElementPathBlock arg0)
           
 void visit(ElementService service)
           
 void visit(ElementSubQuery arg0)
           
 void visit(ElementTriplesBlock el)
           
 void visit(ElementUnion arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractElementVisitor

public AbstractElementVisitor()
Method Detail

visit

public void visit(ElementExists arg0)

visit

public void visit(ElementNotExists arg0)

visit

public void visit(ElementAssign arg0)

visit

public void visit(ElementFetch arg0)

visit

public void visit(ElementSubQuery arg0)

visit

public void visit(ElementPathBlock arg0)

visit

public void visit(ElementTriplesBlock el)

visit

public void visit(ElementDataset dataset)

visit

public void visit(ElementFilter filter)

visit

public void visit(ElementGroup group)

visit

public void visit(ElementNamedGraph arg0)

visit

public void visit(ElementOptional arg0)

visit

public void visit(ElementService service)

visit

public void visit(ElementUnion arg0)