Package org.aksw.jena_sparql_api.views
Class ExprCopy
java.lang.Object
org.aksw.jena_sparql_api.views.ExprCopy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclassNameList(Iterable<Class<?>> classes) org.apache.jena.sparql.expr.Exprcopy(org.apache.jena.sparql.expr.Expr expr) org.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprcopy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.Expr... args) Creates a copy of an expression, with different arguments.org.apache.jena.sparql.expr.Exprcopy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.ExprList args) org.apache.jena.sparql.expr.ExprdeepCopy(org.apache.jena.sparql.expr.Expr proto) org.apache.jena.sparql.expr.ExprdeepCopy(org.apache.jena.sparql.expr.ExprFunction fn) org.apache.jena.sparql.expr.ExprdeepCopy(org.apache.jena.sparql.expr.ExprFunction proto, List<org.apache.jena.sparql.expr.Expr> args) This method is intended to be overridden to e.g.org.apache.jena.sparql.expr.ExprListdeepCopy(org.apache.jena.sparql.expr.ExprList exprs) org.apache.jena.sparql.expr.ExprdeepCopy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.ExprList args) org.apache.jena.sparql.expr.ExprdeepCopy(org.apache.jena.sparql.expr.ExprVar expr) org.apache.jena.sparql.expr.ExprdeepCopy(org.apache.jena.sparql.expr.NodeValue expr) static ExprCopy
-
Constructor Details
-
ExprCopy
public ExprCopy()
-
-
Method Details
-
getInstance
-
deepCopy
public org.apache.jena.sparql.expr.Expr deepCopy(org.apache.jena.sparql.expr.Expr proto) -
deepCopy
public org.apache.jena.sparql.expr.Expr deepCopy(org.apache.jena.sparql.expr.NodeValue expr) -
deepCopy
public org.apache.jena.sparql.expr.Expr deepCopy(org.apache.jena.sparql.expr.ExprVar expr) -
deepCopy
public org.apache.jena.sparql.expr.Expr deepCopy(org.apache.jena.sparql.expr.ExprFunction fn) -
deepCopy
public org.apache.jena.sparql.expr.Expr deepCopy(org.apache.jena.sparql.expr.ExprFunction proto, List<org.apache.jena.sparql.expr.Expr> args) This method is intended to be overridden to e.g. substitute functions In the overriding method, call "super.deepCopy(proto, args)" for the default handling.- Parameters:
proto-args-- Returns:
-
deepCopy
public org.apache.jena.sparql.expr.Expr deepCopy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.ExprList args) -
deepCopy
public org.apache.jena.sparql.expr.ExprList deepCopy(org.apache.jena.sparql.expr.ExprList exprs) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.Expr... args) Creates a copy of an expression, with different arguments.- Parameters:
proto-args-
-
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.ExprList args) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.Expr proto, List<org.apache.jena.sparql.expr.Expr> args) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunction proto, List<org.apache.jena.sparql.expr.Expr> args) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.Expr expr) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunction0 func, List<org.apache.jena.sparql.expr.Expr> args) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunction1 func, List<org.apache.jena.sparql.expr.Expr> args) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunction2 func, List<org.apache.jena.sparql.expr.Expr> args) -
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunction3 func, List<org.apache.jena.sparql.expr.Expr> args) -
classNameList
-
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunctionN func, List<org.apache.jena.sparql.expr.Expr> args)
-