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