Package org.apache.jena.sparql.lang
Class SPARQLParser
- java.lang.Object
-
- org.apache.jena.sparql.lang.SPARQLParser
-
- Direct Known Subclasses:
ParserARQ
,ParserSPARQL10
,ParserSPARQL11
public abstract class SPARQLParser extends java.lang.Object
This class provides the root of lower level access to all the parsers. Each subclass hides the details of the per-language exception handlers and other javacc details to provide a methods that deal with setting up Query objects and using QueryException exceptions for problems.
-
-
Constructor Summary
Constructors Constructor Description SPARQLParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
canParse(Syntax syntaxURI)
static SPARQLParser
createParser(Syntax syntaxURI)
Query
parse(Query query, java.lang.String queryString)
-
-
-
Method Detail
-
parse
public final Query parse(Query query, java.lang.String queryString) throws QueryParseException
- Throws:
QueryParseException
-
canParse
public static boolean canParse(Syntax syntaxURI)
-
createParser
public static SPARQLParser createParser(Syntax syntaxURI)
-
-