Class AbstractRewriter<T>
java.lang.Object
org.apache.jena.arq.querybuilder.rewriters.AbstractRewriter<T>
- Type Parameters:
T
- The type of object being rewritten.
- Direct Known Subclasses:
ElementRewriter
,ExprRewriter
,PathRewriter
The base class for rewriters.
Rewriters push and pop items on the stack during processing.
-
Method Summary
Modifier and TypeMethodDescriptionfinal T
Get the result from the rewriter.Rewrite a list of triples.final VarExprList
rewrite
(VarExprList lst) Rewrite a variable expression list.
-
Method Details
-
getResult
Get the result from the rewriter. Returns the top of the stack.- Returns:
- The final result or null if there is no answer.
-
rewrite
Rewrite a list of triples.- Parameters:
src
- The list of triples to rewrite.- Returns:
- The list of rewritten triples.
-
rewrite
Rewrite a variable expression list.- Parameters:
lst
- The variable expression list.- Returns:
- the rewritten variable expression list.
-