net.rootdev.javardfa
Interface StatementSink

All Known Implementing Classes:
JenaStatementSink, NTripleSink, OGPReader, QueryCollector, RDFXMLSink, TurtleSink

public interface StatementSink

Author:
Damian Steer

Method Summary
 void addLiteral(String subject, String predicate, String lex, String lang, String datatype)
          Add statement with a literal object.
 void addObject(String subject, String predicate, String object)
          Add statement with non-literal object.
 void addPrefix(String prefix, String uri)
          Add a prefix mapping.
 void end()
          Complete parsing
 void setBase(String base)
           
 void start()
          Begin parsing
 

Method Detail

setBase

void setBase(String base)

start

void start()
Begin parsing


end

void end()
Complete parsing


addObject

void addObject(String subject,
               String predicate,
               String object)
Add statement with non-literal object. Blank nodes begin with _:, variables with ?, otherwise IRI

Parameters:
subject - Subject of triple
predicate - Predicate
object - Object

addLiteral

void addLiteral(String subject,
                String predicate,
                String lex,
                String lang,
                String datatype)
Add statement with a literal object. As above, blank nodes begin with _:, variables with ?, otherwise IRI

Parameters:
subject - Subject of triple
predicate - Predicate
lex - Lexical form
lang - Language (may be null)
datatype - Datatype IRI (may be null)

addPrefix

void addPrefix(String prefix,
               String uri)
Add a prefix mapping.

Parameters:
prefix -
uri -


Copyright © 2009-2012. All Rights Reserved.