Class ExprRewriter
- java.lang.Object
-
- org.apache.jena.arq.querybuilder.rewriters.AbstractRewriter<Expr>
-
- org.apache.jena.arq.querybuilder.rewriters.ExprRewriter
-
- All Implemented Interfaces:
ExprVisitor
public class ExprRewriter extends AbstractRewriter<Expr> implements ExprVisitor
A rewriter that implements an ExprVisitor
-
-
Constructor Summary
Constructors Constructor Description ExprRewriter(java.util.Map<Var,Node> values)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SortCondition
rewrite(SortCondition sortCondition)
ExprList
rewrite(ExprList lst)
java.util.List<SortCondition>
rewriteSortConditionList(java.util.List<SortCondition> lst)
void
visit(ExprAggregator eAgg)
void
visit(ExprFunction0 func)
void
visit(ExprFunction1 func)
void
visit(ExprFunction2 func)
void
visit(ExprFunction3 func)
void
visit(ExprFunctionN func)
void
visit(ExprFunctionOp funcOp)
void
visit(ExprNone none)
void
visit(ExprTripleTerm tripleTerm)
void
visit(ExprVar nv)
void
visit(NodeValue nv)
-
Methods inherited from class org.apache.jena.arq.querybuilder.rewriters.AbstractRewriter
getResult, rewrite, rewrite
-
-
-
-
Method Detail
-
visit
public void visit(ExprFunction0 func)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprFunction1 func)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprFunction2 func)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprFunction3 func)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprFunctionN func)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprFunctionOp funcOp)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(NodeValue nv)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprNone none)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprVar nv)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprTripleTerm tripleTerm)
- Specified by:
visit
in interfaceExprVisitor
-
visit
public void visit(ExprAggregator eAgg)
- Specified by:
visit
in interfaceExprVisitor
-
rewriteSortConditionList
public final java.util.List<SortCondition> rewriteSortConditionList(java.util.List<SortCondition> lst)
-
rewrite
public final SortCondition rewrite(SortCondition sortCondition)
-
-