org.openrdf.query.resultio.sparqlxml
Class SPARQLResultsXMLParser

java.lang.Object
  extended by org.openrdf.query.resultio.TupleQueryResultParserBase
      extended by org.openrdf.query.resultio.sparqlxml.SPARQLResultsXMLParser
All Implemented Interfaces:
TupleQueryResultParser

public class SPARQLResultsXMLParser
extends TupleQueryResultParserBase

Parser for reading tuple query results formatted as SPARQL Results Documents. See SPARQL Query Results XML Format for the definition of this format. The parser assumes that the XML is wellformed.


Field Summary
 
Fields inherited from class org.openrdf.query.resultio.TupleQueryResultParserBase
handler, valueFactory
 
Constructor Summary
SPARQLResultsXMLParser()
          Creates a new parser for the SPARQL Query Results XML Format that will use an instance of ValueFactoryImpl to create Value objects.
SPARQLResultsXMLParser(ValueFactory valueFactory)
          Creates a new parser for the SPARQL Query Results XML Format that will use the supplied ValueFactory to create Value objects.
 
Method Summary
 TupleQueryResultFormat getTupleQueryResultFormat()
          Gets the query result format that this parser can parse.
 void parse(InputStream in)
          Parses the data from the supplied InputStream.
 
Methods inherited from class org.openrdf.query.resultio.TupleQueryResultParserBase
setTupleQueryResultHandler, setValueFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPARQLResultsXMLParser

public SPARQLResultsXMLParser()
Creates a new parser for the SPARQL Query Results XML Format that will use an instance of ValueFactoryImpl to create Value objects.


SPARQLResultsXMLParser

public SPARQLResultsXMLParser(ValueFactory valueFactory)
Creates a new parser for the SPARQL Query Results XML Format that will use the supplied ValueFactory to create Value objects.

Method Detail

getTupleQueryResultFormat

public TupleQueryResultFormat getTupleQueryResultFormat()
Description copied from interface: TupleQueryResultParser
Gets the query result format that this parser can parse.


parse

public void parse(InputStream in)
           throws IOException,
                  QueryResultParseException,
                  TupleQueryResultHandlerException
Description copied from interface: TupleQueryResultParser
Parses the data from the supplied InputStream.

Parameters:
in - The InputStream from which to read the data.
Throws:
IOException - If an I/O error occurred while data was read from the InputStream.
QueryResultParseException - If the parser has encountered an unrecoverable parse error.
TupleQueryResultHandlerException - If the configured query result handler has encountered an unrecoverable error.


Copyright © 2001-2008 Aduna. All Rights Reserved.