Package org.apache.jena.query
Class QueryFactory
- java.lang.Object
-
- org.apache.jena.query.QueryFactory
-
public class QueryFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description QueryFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Querycreate()Make a query - no parsing donestatic Querycreate(java.lang.String queryString)Create a SPARQL query from the given string.static Querycreate(java.lang.String queryString, java.lang.String baseURI)Create a query from the given string by calling the parser.static Querycreate(java.lang.String queryString, java.lang.String baseURI, Syntax syntax)Create a query from the given string by calling the parser.static Querycreate(java.lang.String queryString, Syntax syntax)Create a query from the given string with thestatic Querycreate(Query originalQuery)Make a query from another one by deep copy (a clone).static ElementcreateElement(java.lang.String elementString)static TemplatecreateTemplate(java.lang.String templateString)static Querymake()Make a query - no parsing done - old name:create()preferred.static Queryparse(Query query, java.lang.String queryString, java.lang.String baseURI, Syntax syntaxURI)Parse a query from the given string by calling the parser.static Queryread(java.lang.String url)Read a SPARQL query from a file.static Queryread(java.lang.String url, java.lang.String baseURI)Read a SPARQL query from a file.static Queryread(java.lang.String url, java.lang.String baseURI, Syntax langURI)Read a query from a file.static Queryread(java.lang.String url, Syntax langURI)Read a query from a file.static Queryread(java.lang.String url, StreamManager streamManager, java.lang.String baseURI, Syntax langURI)Read a query from a file.
-
-
-
Method Detail
-
create
public static Query create(java.lang.String queryString)
Create a SPARQL query from the given string.- Parameters:
queryString- The query string- Throws:
QueryException- Thrown when a parse error occurs
-
create
public static Query create(java.lang.String queryString, Syntax syntax)
Create a query from the given string with the- Parameters:
queryString- The query stringsyntax-Syntax- Throws:
QueryException- Thrown when a parse error occurs
-
create
public static Query create(java.lang.String queryString, java.lang.String baseURI)
Create a query from the given string by calling the parser.- Parameters:
queryString- The query stringbaseURI- Base URI- Throws:
QueryException- Thrown when a parse error occurs
-
create
public static Query create(java.lang.String queryString, java.lang.String baseURI, Syntax syntax)
Create a query from the given string by calling the parser.- Parameters:
queryString- The query stringbaseURI- Base URIsyntax-Syntax- Throws:
QueryException- Thrown when a parse error occurs
-
create
public static Query create()
Make a query - no parsing done
-
create
public static Query create(Query originalQuery)
Make a query from another one by deep copy (a clone). The returned query will be .equals to the original. The returned query can be mutated without changing the original (at which point it will stop being .equals)- Parameters:
originalQuery- The query to clone.
-
parse
public static Query parse(Query query, java.lang.String queryString, java.lang.String baseURI, Syntax syntaxURI)
Parse a query from the given string by calling the parser.- Parameters:
query- Existing, uninitialized queryqueryString- The query stringbaseURI- URI for relative URI expansionsyntaxURI- URI for the syntax- Throws:
QueryException- Thrown when a parse error occurs
-
read
public static Query read(java.lang.String url)
Read a SPARQL query from a file.- Parameters:
url- URL (file: or http: or anything a FileManager can handle)- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, java.lang.String baseURI)
Read a SPARQL query from a file.- Parameters:
url- URL (file: or http: or anything a FileManager can handle)baseURI- BaseURI for the query- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, Syntax langURI)
Read a query from a file.- Parameters:
url- URL (file: or http: or anything a FileManager can handle)langURI- Query syntax- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, java.lang.String baseURI, Syntax langURI)
Read a query from a file.- Parameters:
url- URL (file: or http: or anything a FileManager can handle)baseURI- BaseURI for the querylangURI- Query syntax- Returns:
- A new query object
-
read
public static Query read(java.lang.String url, StreamManager streamManager, java.lang.String baseURI, Syntax langURI)
Read a query from a file.- Parameters:
url- URL (file: or http: or anything a FileManager can handle)streamManager- Optional StreamManagerbaseURI- BaseURI for the querylangURI- Query syntax- Returns:
- A new query object
-
createElement
public static Element createElement(java.lang.String elementString)
-
createTemplate
public static Template createTemplate(java.lang.String templateString)
-
-