com.hp.hpl.jena.sparql.algebra
Class OpWalker

java.lang.Object
  extended by com.hp.hpl.jena.sparql.algebra.OpWalker

public class OpWalker
extends Object

Apply a visitor to the whole structure of Ops, recursively. Visit sub Op before the current level


Nested Class Summary
static class OpWalker.WalkerVisitor
           
 
Constructor Summary
OpWalker()
           
 
Method Summary
static void walk(Op op, OpVisitor visitor)
           
static void walk(Op op, OpVisitor visitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
           
static void walk(OpWalker.WalkerVisitor walkerVisitor, Op op, OpVisitor visitor)
           
static void walk(OpWalker.WalkerVisitor walkerVisitor, Op op, OpVisitor visitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpWalker

public OpWalker()
Method Detail

walk

public static void walk(Op op,
                        OpVisitor visitor)

walk

public static void walk(Op op,
                        OpVisitor visitor,
                        OpVisitor beforeVisitor,
                        OpVisitor afterVisitor)

walk

public static void walk(OpWalker.WalkerVisitor walkerVisitor,
                        Op op,
                        OpVisitor visitor)

walk

public static void walk(OpWalker.WalkerVisitor walkerVisitor,
                        Op op,
                        OpVisitor visitor,
                        OpVisitor beforeVisitor,
                        OpVisitor afterVisitor)


Licenced under the Apache License, Version 2.0