Class RenderUtils

java.lang.Object
org.eclipse.rdf4j.queryrender.RenderUtils

public final class RenderUtils extends Object
Utility methods for rendering (parts of) SPARQL query strings.
Author:
Michael Grove
  • Method Details Link icon

    • toSPARQL Link icon

      public static String toSPARQL(Value theValue)
      Return the SPARQL query string rendering of the Value
      Parameters:
      theValue - the value to render
      Returns:
      the value rendered in its SPARQL query string representation
    • toSPARQL Link icon

      public static StringBuilder toSPARQL(Value value, StringBuilder builder)
      Append the SPARQL query string rendering of the Value to the supplied StringBuilder.
      Parameters:
      value - the value to render
      builder - the StringBuilder to append to
      Returns:
      the original StringBuilder with the value appended.
    • escape Link icon

      public static String escape(String theString)
      Properly escape out any special characters in the query string. Replaces unescaped double quotes with \" and replaces slashes '\' which are not a valid escape sequence such as \t or \n with a double slash '\\' so they are unescaped correctly by a SPARQL parser.
      Parameters:
      theString - the query string to escape chars in
      Returns:
      the escaped query string