|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.query.algebra.helpers.QueryModelVisitorBase<X>
public abstract class QueryModelVisitorBase<X extends Exception>
Base class for QueryModelVisitors. This class implements all
meet(... node) methods from the visitor interface, forwarding the
call to a method for the node's supertype. This is done recursively until
meetNode(org.openrdf.query.algebra.QueryModelNode) is reached. This allows subclasses to easily define default
behaviour for visited nodes of a certain type. The default implementation of
#meetDefault is to visit the node's children.
| Constructor Summary | |
|---|---|
QueryModelVisitorBase()
|
|
| Method Summary | |
|---|---|
void |
meet(And node)
|
void |
meet(BNodeGenerator node)
|
void |
meet(Bound node)
|
void |
meet(Compare node)
|
void |
meet(CompareAll node)
|
void |
meet(CompareAny node)
|
void |
meet(Count node)
|
void |
meet(Datatype node)
|
void |
meet(Difference node)
|
void |
meet(Distinct node)
|
void |
meet(EmptySet node)
|
void |
meet(Exists node)
|
void |
meet(Extension node)
|
void |
meet(ExtensionElem node)
|
void |
meet(Filter node)
|
void |
meet(FunctionCall node)
|
void |
meet(Group node)
|
void |
meet(GroupElem node)
|
void |
meet(In node)
|
void |
meet(Intersection node)
|
void |
meet(IsBNode node)
|
void |
meet(IsLiteral node)
|
void |
meet(IsResource node)
|
void |
meet(IsURI node)
|
void |
meet(Join node)
|
void |
meet(Label node)
|
void |
meet(Lang node)
|
void |
meet(LangMatches node)
|
void |
meet(LeftJoin node)
|
void |
meet(Like node)
|
void |
meet(LocalName node)
|
void |
meet(MathExpr node)
|
void |
meet(Max node)
|
void |
meet(Min node)
|
void |
meet(MultiProjection node)
|
void |
meet(Namespace node)
|
void |
meet(Not node)
|
void |
meet(Or node)
|
void |
meet(Order node)
|
void |
meet(OrderElem node)
|
void |
meet(Projection node)
|
void |
meet(ProjectionElem node)
|
void |
meet(ProjectionElemList node)
|
void |
meet(QueryRoot node)
|
void |
meet(Regex node)
|
void |
meet(SameTerm node)
|
void |
meet(SingletonSet node)
|
void |
meet(Slice node)
|
void |
meet(StatementPattern node)
|
void |
meet(Str node)
|
void |
meet(Union node)
|
void |
meet(ValueConstant node)
|
void |
meet(Var node)
|
protected void |
meetBinaryTupleOperator(BinaryTupleOperator node)
Method called by all meet methods with a BinaryTupleOperator node as argument. |
protected void |
meetBinaryValueOperator(BinaryValueOperator node)
Method called by all meet methods with a BinaryValueOperator node as argument. |
protected void |
meetCompareSubQueryValueOperator(CompareSubQueryValueOperator node)
Method called by all meet methods with a CompareSubQueryValueOperator node as argument. |
protected void |
meetNode(QueryModelNode node)
Method called by all of the other meet methods that are not overridden in subclasses. |
void |
meetOther(QueryModelNode node)
|
protected void |
meetSubQueryValueOperator(SubQueryValueOperator node)
Method called by all meet methods with a SubQueryValueOperator node as argument. |
protected void |
meetUnaryTupleOperator(UnaryTupleOperator node)
Method called by all meet methods with a UnaryTupleOperator node as argument. |
protected void |
meetUnaryValueOperator(UnaryValueOperator node)
Method called by all meet methods with a UnaryValueOperator node as argument. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueryModelVisitorBase()
| Method Detail |
|---|
public void meet(And node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(BNodeGenerator node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Bound node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Compare node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(CompareAll node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(CompareAny node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Count node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Datatype node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Difference node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Distinct node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(EmptySet node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Exists node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Extension node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(ExtensionElem node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Filter node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(FunctionCall node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Group node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(GroupElem node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(In node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Intersection node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(IsBNode node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(IsLiteral node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(IsResource node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(IsURI node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Join node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Label node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Lang node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(LangMatches node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(LeftJoin node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(LocalName node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Like node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(MathExpr node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Max node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Min node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(MultiProjection node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Namespace node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Not node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Or node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Order node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(OrderElem node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Projection node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(ProjectionElem node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(ProjectionElemList node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(QueryRoot node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Regex node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Slice node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(SameTerm node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(SingletonSet node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(StatementPattern node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Str node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exception
public void meet(Union node)
throws X extends Exception
meet in interface QueryModelVisitor<X extends Exception>X extends Exceptionpublic void meet(