Interface PrologClause<T extends AbstractQueryBuilder<T>>

    • Method Detail

      • getPrologHandler

        PrologHandler getPrologHandler()
        Get the prolog handler for this clause.
        Returns:
        The PrologHandler this clause is using.
      • getExprFactory

        ExprFactory getExprFactory()
        Get the expression factory that works with the prefixes for this builder.
        Returns:
        an ExprFactory for this builder.
      • addPrefix

        T addPrefix​(java.lang.String pfx,
                    Resource uri)
        Adds a prefix.
        Parameters:
        pfx - The prefix.
        uri - The URI for the prefix
        Returns:
        This builder for chaining.
      • addPrefix

        T addPrefix​(java.lang.String pfx,
                    Node uri)
        Adds a prefix.
        Parameters:
        pfx - The prefix.
        uri - The URI for the prefix
        Returns:
        This builder for chaining.
      • addPrefix

        T addPrefix​(java.lang.String pfx,
                    java.lang.String uri)
        Adds a prefix.
        Parameters:
        pfx - The prefix.
        uri - The URI for the prefix
        Returns:
        This builder for chaining.
      • addPrefixes

        T addPrefixes​(java.util.Map<java.lang.String,​java.lang.String> prefixes)
        Adds prefixes.
        Parameters:
        prefixes - A mapping of prefix to URI to add.
        Returns:
        This builder for chaining.
      • addPrefixes

        T addPrefixes​(PrefixMapping prefixes)
        Adds prefixes.
        Parameters:
        prefixes - A PrefixMapping instance..
        Returns:
        This builder for chaining.
      • setBase

        T setBase​(java.lang.Object uri)
        Sets the base URI. See AbstractQueryBuilder.makeNode(java.lang.Object) for conversion of the uri param. The resulting Node must be a URI.
        Parameters:
        uri - The base URI to use.
        Returns:
        This builder for chaining.
      • setBase

        T setBase​(java.lang.String uri)
        Sets the base URI.
        Parameters:
        uri - The base URI to use.
        Returns:
        This builder for chaining.