com.amazon.carbonado.filter
Class Visitor<S extends Storable,R,P>
java.lang.Object
com.amazon.carbonado.filter.Visitor<S,R,P>
public abstract class Visitor<S extends Storable,R,P>
- extends Object
Traverses a filter tree in its canonical order. By overriding a visit
method, individual nodes can be captured and processed based on their
type. Call super.visit inside the overridden visit method to ensure that the
node's children are properly traversed.
- Author:
- Brian S O'Neill
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Visitor
public Visitor()
visit
public R visit(OrFilter<S> filter,
P param)
visit
public R visit(AndFilter<S> filter,
P param)
visit
public R visit(PropertyFilter<S> filter,
P param)
visit
public R visit(ExistsFilter<S> filter,
P param)
- Since:
- 1.2
visit
public R visit(OpenFilter<S> filter,
P param)
visit
public R visit(ClosedFilter<S> filter,
P param)
Copyright © 2006-2009 Amazon Technologies, Inc.. All Rights Reserved.