You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/07/11 10:44:03 UTC

svn commit: r1360063 - /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprTransformBase.java

Author: andy
Date: Wed Jul 11 08:44:02 2012
New Revision: 1360063

URL: http://svn.apache.org/viewvc?rev=1360063&view=rev
Log:
Make ExprTransformBase implement ExprTransform (JENA-274).

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprTransformBase.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprTransformBase.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprTransformBase.java?rev=1360063&r1=1360062&r2=1360063&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprTransformBase.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprTransformBase.java Wed Jul 11 08:44:02 2012
@@ -20,13 +20,15 @@ package com.hp.hpl.jena.sparql.expr;
 
 import com.hp.hpl.jena.sparql.algebra.Op ;
 
-public class ExprTransformBase
+public class ExprTransformBase implements ExprTransform
 {
-    public Expr transform(ExprFunction1 func, Expr expr1)                           { return func ; }
-    public Expr transform(ExprFunction2 func, Expr expr1, Expr expr2)               { return func ; }
-    public Expr transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)   { return func ; }
-    public Expr transform(ExprFunctionN func, ExprList args)                        { return func ; }
-    public Expr transform(ExprFunctionOp funcOp, ExprList args, Op opArg)           { return funcOp ; }
-    public Expr transform(NodeValue nv)                                             { return nv ; }
-    public Expr transform(ExprVar ev)                                               { return ev ; }
+    @Override public Expr transform(ExprFunction0 func)                                       { return func ; }
+    @Override public Expr transform(ExprFunction1 func, Expr expr1)                           { return func ; }
+    @Override public Expr transform(ExprFunction2 func, Expr expr1, Expr expr2)               { return func ; }
+    @Override public Expr transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)   { return func ; }
+    @Override public Expr transform(ExprFunctionN func, ExprList args)                        { return func ; }
+    @Override public Expr transform(ExprFunctionOp funcOp, ExprList args, Op opArg)           { return funcOp ; }
+    @Override public Expr transform(NodeValue nv)                                             { return nv ; }
+    @Override public Expr transform(ExprVar ev)                                               { return ev ; }
+    @Override public Expr transform(ExprAggregator eAgg)                                      { return eAgg ; }
 }