org.plasma.query.visitor
Class DefaultQueryVisitor

java.lang.Object
  extended by org.plasma.query.visitor.DefaultQueryVisitor
All Implemented Interfaces:
QueryVisitor
Direct Known Subclasses:
AbstractQueryValidator, DataComparatorAssembler, DataObjectHashKeyAssembler, TextQueryFilterAssembler

public abstract class DefaultQueryVisitor
extends java.lang.Object
implements QueryVisitor

Default no-op query visitor implementation.

See Also:
VisitorContext

Constructor Summary
DefaultQueryVisitor()
           
 
Method Summary
 void end(AbstractProperty property)
           
 void end(ArithmeticOperator operator)
           
 void end(Clause clause)
           
 void end(Entity entity)
           
 void end(Expression expression)
           
 void end(From from)
           
 void end(GroupBy groupBy)
           
 void end(GroupOperator operator)
           
 void end(Literal literal)
           
 void end(LogicalOperator operator)
           
 void end(NullLiteral nullLiteral)
           
 void end(OrderBy orderBy)
           
 void end(Property property)
           
 void end(Query query)
           
 void end(RelationalOperator operator)
           
 void end(Select select)
           
 void end(SubqueryOperator operator)
           
 void end(Term term)
           
 void end(Variable variable)
           
 void end(Where where)
           
 void end(WildcardOperator operator)
           
 void end(WildcardProperty property)
           
 VisitorContext getContext()
           
 void start(AbstractProperty property)
           
 void start(ArithmeticOperator operator)
           
 void start(Clause clause)
           
 void start(Entity entity)
           
 void start(Expression expression)
           
 void start(From from)
           
 void start(GroupBy groupBy)
           
 void start(GroupOperator operator)
           
 void start(Literal literal)
           
 void start(LogicalOperator operator)
           
 void start(NullLiteral nullLiteral)
           
 void start(OrderBy orderBy)
           
 void start(Property property)
           
 void start(Query query)
           
 void start(RelationalOperator operator)
           
 void start(Select select)
           
 void start(SubqueryOperator operator)
           
 void start(Term term)
           
 void start(Variable variable)
           
 void start(Where where)
           
 void start(WildcardOperator operator)
           
 void start(WildcardProperty property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultQueryVisitor

public DefaultQueryVisitor()
Method Detail

getContext

public VisitorContext getContext()
Specified by:
getContext in interface QueryVisitor

start

public void start(Query query)
Specified by:
start in interface QueryVisitor

start

public void start(Clause clause)
Specified by:
start in interface QueryVisitor

start

public void start(Select select)
Specified by:
start in interface QueryVisitor

start

public void start(From from)
Specified by:
start in interface QueryVisitor

start

public void start(Where where)
Specified by:
start in interface QueryVisitor

start

public void start(OrderBy orderBy)
Specified by:
start in interface QueryVisitor

start

public void start(GroupBy groupBy)
Specified by:
start in interface QueryVisitor

start

public void start(Expression expression)
Specified by:
start in interface QueryVisitor

start

public void start(Term term)
Specified by:
start in interface QueryVisitor

start

public void start(AbstractProperty property)
Specified by:
start in interface QueryVisitor

start

public void start(Property property)
Specified by:
start in interface QueryVisitor

start

public void start(WildcardProperty property)
Specified by:
start in interface QueryVisitor

start

public void start(Entity entity)
Specified by:
start in interface QueryVisitor

start

public void start(GroupOperator operator)
Specified by:
start in interface QueryVisitor

start

public void start(RelationalOperator operator)
Specified by:
start in interface QueryVisitor

start

public void start(LogicalOperator operator)
Specified by:
start in interface QueryVisitor

start

public void start(ArithmeticOperator operator)
Specified by:
start in interface QueryVisitor

start

public void start(WildcardOperator operator)
Specified by:
start in interface QueryVisitor

start

public void start(SubqueryOperator operator)
Specified by:
start in interface QueryVisitor

start

public void start(Literal literal)
Specified by:
start in interface QueryVisitor

start

public void start(NullLiteral nullLiteral)
Specified by:
start in interface QueryVisitor

start

public void start(Variable variable)
Specified by:
start in interface QueryVisitor

end

public void end(Query query)
Specified by:
end in interface QueryVisitor

end

public void end(Clause clause)
Specified by:
end in interface QueryVisitor

end

public void end(Select select)
Specified by:
end in interface QueryVisitor

end

public void end(From from)
Specified by:
end in interface QueryVisitor

end

public void end(Where where)
Specified by:
end in interface QueryVisitor

end

public void end(OrderBy orderBy)
Specified by:
end in interface QueryVisitor

end

public void end(GroupBy groupBy)
Specified by:
end in interface QueryVisitor

end

public void end(Expression expression)
Specified by:
end in interface QueryVisitor

end

public void end(Term term)
Specified by:
end in interface QueryVisitor

end

public void end(AbstractProperty property)
Specified by:
end in interface QueryVisitor

end

public void end(Property property)
Specified by:
end in interface QueryVisitor

end

public void end(WildcardProperty property)
Specified by:
end in interface QueryVisitor

end

public void end(Entity entity)
Specified by:
end in interface QueryVisitor

end

public void end(GroupOperator operator)
Specified by:
end in interface QueryVisitor

end

public void end(RelationalOperator operator)
Specified by:
end in interface QueryVisitor

end

public void end(LogicalOperator operator)
Specified by:
end in interface QueryVisitor

end

public void end(ArithmeticOperator operator)
Specified by:
end in interface QueryVisitor

end

public void end(WildcardOperator operator)
Specified by:
end in interface QueryVisitor

end

public void end(SubqueryOperator operator)
Specified by:
end in interface QueryVisitor

end

public void end(Literal literal)
Specified by:
end in interface QueryVisitor

end

public void end(NullLiteral nullLiteral)
Specified by:
end in interface QueryVisitor

end

public void end(Variable variable)
Specified by:
end in interface QueryVisitor


Copyright © 2013. All Rights Reserved.