com.hp.hpl.jena.sparql.expr
Class ExprTransformBase

java.lang.Object
  extended by com.hp.hpl.jena.sparql.expr.ExprTransformBase
All Implemented Interfaces:
ExprTransform

public class ExprTransformBase
extends Object
implements ExprTransform


Constructor Summary
ExprTransformBase()
           
 
Method Summary
 Expr transform(ExprAggregator eAgg)
           
 Expr transform(ExprFunction0 func)
           
 Expr transform(ExprFunction1 func, Expr expr1)
           
 Expr transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
 Expr transform(ExprFunctionN func, ExprList args)
           
 Expr transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
           
 Expr transform(ExprVar ev)
           
 Expr transform(NodeValue nv)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprTransformBase

public ExprTransformBase()
Method Detail

transform

public Expr transform(ExprFunction0 func)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprFunction1 func,
                      Expr expr1)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprFunction2 func,
                      Expr expr1,
                      Expr expr2)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprFunction3 func,
                      Expr expr1,
                      Expr expr2,
                      Expr expr3)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprFunctionN func,
                      ExprList args)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprFunctionOp funcOp,
                      ExprList args,
                      Op opArg)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(NodeValue nv)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprVar ev)
Specified by:
transform in interface ExprTransform

transform

public Expr transform(ExprAggregator eAgg)
Specified by:
transform in interface ExprTransform


Licenced under the Apache License, Version 2.0