public class TarqlParser
extends java.lang.Object
TarqlQuery
provided as a string or reader.Modifier and Type | Field and Description |
---|---|
private boolean |
done |
private static org.slf4j.Logger |
log |
private java.io.Reader |
reader |
private TarqlQuery |
result |
private boolean |
seenSelectOrAsk |
Constructor and Description |
---|
TarqlParser(java.io.Reader reader)
Class constructor.
|
TarqlParser(java.io.Reader reader,
java.lang.String baseIRI)
Class constructor.
|
TarqlParser(java.lang.String filenameOrURL)
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
TarqlQuery |
getResult()
Build a TarqlQuery object from the query.
|
private static java.io.Reader |
open(java.lang.String filenameOrURL)
Open input from filename or URL.
|
private void |
parse()
Set the SPARQL 1.1 query parser.
|
private void |
parseDo(com.hp.hpl.jena.sparql.lang.sparql_11.SPARQLParser11 parser)
Parse and validate the SPARQL 1.1 query.
|
private static final org.slf4j.Logger log
private final java.io.Reader reader
private final TarqlQuery result
private boolean done
private boolean seenSelectOrAsk
public TarqlParser(java.lang.String filenameOrURL)
filenameOrURL
- Input filename or URL.public TarqlParser(java.io.Reader reader)
reader
- Input file reader.public TarqlParser(java.io.Reader reader, java.lang.String baseIRI)
reader
- Input file reader.baseIRI
- Base IRI.private static java.io.Reader open(java.lang.String filenameOrURL)
filenameOrURL
- Input filename or URL.public TarqlQuery getResult()
private void parse()
private void parseDo(com.hp.hpl.jena.sparql.lang.sparql_11.SPARQLParser11 parser) throws com.hp.hpl.jena.sparql.lang.sparql_11.ParseException
parser
- SPARQL parser.com.hp.hpl.jena.sparql.lang.sparql_11.ParseException