Interface PrologClause<T extends AbstractQueryBuilder<T>>
-
- Type Parameters:
T
- The Builder type that the clause is part of.
- All Known Implementing Classes:
AbstractQueryBuilder
,AskBuilder
,ConstructBuilder
,DescribeBuilder
,SelectBuilder
,WhereBuilder
public interface PrologClause<T extends AbstractQueryBuilder<T>>
Interface that defines the PrologClause as per http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#rPrologue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
addPrefix(java.lang.String pfx, java.lang.String uri)
Adds a prefix.T
addPrefix(java.lang.String pfx, Node uri)
Adds a prefix.T
addPrefix(java.lang.String pfx, Resource uri)
Adds a prefix.T
addPrefixes(java.util.Map<java.lang.String,java.lang.String> prefixes)
Adds prefixes.T
addPrefixes(PrefixMapping prefixes)
Adds prefixes.ExprFactory
getExprFactory()
Get the expression factory that works with the prefixes for this builder.PrologHandler
getPrologHandler()
Get the prolog handler for this clause.T
setBase(java.lang.Object uri)
Sets the base URI.T
setBase(java.lang.String uri)
Sets the base URI.
-
-
-
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. SeeAbstractQueryBuilder.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.
-
-