Class ExprCopy

java.lang.Object
org.aksw.jena_sparql_api.views.ExprCopy

public class ExprCopy extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.Expr expr)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprFunction0 func, List<org.apache.jena.sparql.expr.Expr> args)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprFunction1 func, List<org.apache.jena.sparql.expr.Expr> args)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprFunction2 func, List<org.apache.jena.sparql.expr.Expr> args)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprFunction3 func, List<org.apache.jena.sparql.expr.Expr> args)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprFunctionN func, List<org.apache.jena.sparql.expr.Expr> args)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprFunction proto, List<org.apache.jena.sparql.expr.Expr> args)
     
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.Expr proto, List<org.apache.jena.sparql.expr.Expr> args)
     
    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.
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.ExprList args)
     
    org.apache.jena.sparql.expr.Expr
    deepCopy(org.apache.jena.sparql.expr.Expr proto)
     
    org.apache.jena.sparql.expr.Expr
    deepCopy(org.apache.jena.sparql.expr.ExprFunction fn)
     
    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.
    org.apache.jena.sparql.expr.ExprList
    deepCopy(org.apache.jena.sparql.expr.ExprList exprs)
     
    org.apache.jena.sparql.expr.Expr
    deepCopy(org.apache.jena.sparql.expr.Expr proto, org.apache.jena.sparql.expr.ExprList args)
     
    org.apache.jena.sparql.expr.Expr
    deepCopy(org.apache.jena.sparql.expr.ExprVar expr)
     
    org.apache.jena.sparql.expr.Expr
    deepCopy(org.apache.jena.sparql.expr.NodeValue expr)
     
    static ExprCopy
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExprCopy

      public ExprCopy()
  • Method Details

    • getInstance

      public static ExprCopy 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

      public List<String> classNameList(Iterable<Class<?>> classes)
    • copy

      public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprFunctionN func, List<org.apache.jena.sparql.expr.Expr> args)