net.rootdev.javardfa
Class SesameRDFaParser

java.lang.Object
  extended by net.rootdev.javardfa.SesameRDFaParser
All Implemented Interfaces:
org.openrdf.rio.RDFParser
Direct Known Subclasses:
SesameRDFaParser.HTMLRDFaParser, SesameRDFaParser.XHTMLRDFaParser

public abstract class SesameRDFaParser
extends Object
implements org.openrdf.rio.RDFParser

Author:
Henry Story

Nested Class Summary
static class SesameRDFaParser.HTMLRDFaParser
           
static class SesameRDFaParser.XHTMLRDFaParser
           
 
Nested classes/interfaces inherited from interface org.openrdf.rio.RDFParser
org.openrdf.rio.RDFParser.DatatypeHandling
 
Constructor Summary
SesameRDFaParser()
           
 
Method Summary
protected  XMLReader getReader()
           
protected  void initParser(net.rootdev.javardfa.Parser parser)
           
 void parse(InputStream in, String baseURI)
           
 void parse(Reader reader, String baseURI)
           
 void setDatatypeHandling(org.openrdf.rio.RDFParser.DatatypeHandling datatypeHandling)
           
 void setParseErrorListener(org.openrdf.rio.ParseErrorListener el)
           
 void setParseLocationListener(org.openrdf.rio.ParseLocationListener ll)
           
 void setPreserveBNodeIDs(boolean preserveBNodeIDs)
           
 void setRDFHandler(org.openrdf.rio.RDFHandler handler)
           
 void setReader(XMLReader reader)
           
 void setStopAtFirstError(boolean stopAtFirstError)
           
 void setValueFactory(org.openrdf.model.ValueFactory valueFactory)
           
 void setVerifyData(boolean verifyData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openrdf.rio.RDFParser
getRDFFormat
 

Constructor Detail

SesameRDFaParser

public SesameRDFaParser()
Method Detail

setValueFactory

public void setValueFactory(org.openrdf.model.ValueFactory valueFactory)
Specified by:
setValueFactory in interface org.openrdf.rio.RDFParser

setRDFHandler

public void setRDFHandler(org.openrdf.rio.RDFHandler handler)
Specified by:
setRDFHandler in interface org.openrdf.rio.RDFParser

setParseErrorListener

public void setParseErrorListener(org.openrdf.rio.ParseErrorListener el)
Specified by:
setParseErrorListener in interface org.openrdf.rio.RDFParser

setParseLocationListener

public void setParseLocationListener(org.openrdf.rio.ParseLocationListener ll)
Specified by:
setParseLocationListener in interface org.openrdf.rio.RDFParser

setVerifyData

public void setVerifyData(boolean verifyData)
Specified by:
setVerifyData in interface org.openrdf.rio.RDFParser

setPreserveBNodeIDs

public void setPreserveBNodeIDs(boolean preserveBNodeIDs)
Specified by:
setPreserveBNodeIDs in interface org.openrdf.rio.RDFParser

setStopAtFirstError

public void setStopAtFirstError(boolean stopAtFirstError)
Specified by:
setStopAtFirstError in interface org.openrdf.rio.RDFParser

setDatatypeHandling

public void setDatatypeHandling(org.openrdf.rio.RDFParser.DatatypeHandling datatypeHandling)
Specified by:
setDatatypeHandling in interface org.openrdf.rio.RDFParser

setReader

public void setReader(XMLReader reader)

getReader

protected XMLReader getReader()
                       throws SAXException
Throws:
SAXException

initParser

protected void initParser(net.rootdev.javardfa.Parser parser)

parse

public void parse(InputStream in,
                  String baseURI)
           throws IOException,
                  org.openrdf.rio.RDFParseException,
                  org.openrdf.rio.RDFHandlerException
Specified by:
parse in interface org.openrdf.rio.RDFParser
Throws:
IOException
org.openrdf.rio.RDFParseException
org.openrdf.rio.RDFHandlerException

parse

public void parse(Reader reader,
                  String baseURI)
           throws IOException,
                  org.openrdf.rio.RDFParseException,
                  org.openrdf.rio.RDFHandlerException
Specified by:
parse in interface org.openrdf.rio.RDFParser
Throws:
IOException
org.openrdf.rio.RDFParseException
org.openrdf.rio.RDFHandlerException


Copyright © 2009-2010. All Rights Reserved.