|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object it.unimi.di.mg4j.query.nodes.AbstractQueryBuilderVisitor<T>
public abstract class AbstractQueryBuilderVisitor<T>
A QueryBuilderVisitor
that
returns true on all visitPre()
methods and does nothing
on prepare()
.
Constructor Summary | |
---|---|
AbstractQueryBuilderVisitor()
|
Method Summary | |
---|---|
QueryBuilderVisitor<T> |
prepare()
No-op. |
boolean |
visitPre(Align node)
Visits an Align node before recursing into the corresponding subtree. |
boolean |
visitPre(And node)
Visits an And node before recursing into the corresponding subtree. |
boolean |
visitPre(Consecutive node)
Visits a Consecutive node before recursing into the corresponding subtree. |
boolean |
visitPre(Difference node)
Visits an Difference node before recursing into the corresponding subtree. |
boolean |
visitPre(LowPass node)
Visits a LowPass node before recursing into the corresponding subtree. |
boolean |
visitPre(MultiTerm node)
Visits a MultiTerm node before recursing into the corresponding subtree. |
boolean |
visitPre(Not node)
Visits a Not node before recursing into the corresponding subtree. |
boolean |
visitPre(Or node)
Visits an Or node before recursing into the corresponding subtree. |
boolean |
visitPre(OrderedAnd node)
Visits an OrderedAnd node before recursing into the corresponding subtree. |
boolean |
visitPre(Remap node)
Visits a Remap node before recursing into the corresponding subtree. |
boolean |
visitPre(Select node)
Visits a Select node before recursing into the corresponding subtree. |
boolean |
visitPre(Weight node)
Visits a Weight node before recursing into the corresponding subtree. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface it.unimi.di.mg4j.query.nodes.QueryBuilderVisitor |
---|
copy, newArray, visit, visit, visit, visit, visit, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost, visitPost |
Constructor Detail |
---|
public AbstractQueryBuilderVisitor()
Method Detail |
---|
public QueryBuilderVisitor<T> prepare()
prepare
in interface QueryBuilderVisitor<T>
public boolean visitPre(And node) throws QueryBuilderVisitorException
QueryBuilderVisitor
And
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Consecutive node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Consecutive
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(LowPass node) throws QueryBuilderVisitorException
QueryBuilderVisitor
LowPass
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Not node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Not
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Or node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Or
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(OrderedAnd node) throws QueryBuilderVisitorException
QueryBuilderVisitor
OrderedAnd
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Align node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Align
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(MultiTerm node) throws QueryBuilderVisitorException
QueryBuilderVisitor
MultiTerm
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Select node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Select
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Remap node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Remap
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Weight node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Weight
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
public boolean visitPre(Difference node) throws QueryBuilderVisitorException
QueryBuilderVisitor
Difference
node before recursing into the corresponding subtree.
visitPre
in interface QueryBuilderVisitor<T>
node
- the node to be visited.
QueryBuilderVisitorException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |