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

    • toSPARQL

      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

      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

      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