Class RenderUtils


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

      • getSPARQLQueryString

        @Deprecated
        public static String getSPARQLQueryString​(Value theValue)
        Deprecated.
        Use toSPARQL(Value) instead.
        Return the query string rendering of the Value
        Parameters:
        theValue - the value to render
        Returns:
        the value rendered in its query string representation
      • 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
      • getSerqlQueryString

        @Deprecated
        public static String getSerqlQueryString​(Value theValue)
        Deprecated.
        Use {toSeRQL(Value) instead.
        Return the query string rendering of the Value
        Parameters:
        theValue - the value to render
        Returns:
        the value rendered in its query string representation
      • toSeRQL

        public static String toSeRQL​(Value theValue)
        Return the query string rendering of the Value
        Parameters:
        theValue - the value to render
        Returns:
        the value rendered in its query string representation
      • 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