|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectit.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
QueryBuilderVisitorAnd 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
QueryBuilderVisitorConsecutive 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
QueryBuilderVisitorLowPass 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
QueryBuilderVisitorNot 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
QueryBuilderVisitorOr 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
QueryBuilderVisitorOrderedAnd 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
QueryBuilderVisitorAlign 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
QueryBuilderVisitorMultiTerm 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
QueryBuilderVisitorSelect 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
QueryBuilderVisitorRemap 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
QueryBuilderVisitorWeight 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
QueryBuilderVisitorDifference 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 | ||||||||