public class RDFSailInserter extends RDFHandlerBase
| Constructor and Description |
|---|
RDFSailInserter(SailConnection con,
ValueFactory vf,
UpdateContext uc)
Creates a new RDFInserter object that preserves bnode IDs and that does
not enforce any context upon statements that are reported to it.
|
| Modifier and Type | Method and Description |
|---|---|
void |
endRDF()
Signals the end of the RDF data.
|
void |
enforceContext(Resource... contexts)
Enforces the supplied contexts upon all statements that are reported to
this RDFInserter.
|
boolean |
enforcesContext()
Checks whether this RDFInserter enforces its contexts upon all statements
that are reported to it.
|
Resource[] |
getContexts()
Gets the contexts that this RDFInserter enforces upon all statements that
are reported to it (in case enforcesContext() returns
true).
|
void |
handleNamespace(String prefix,
String name)
Handles a namespace declaration/definition.
|
void |
handleStatement(Statement st)
Handles a statement.
|
boolean |
preservesBNodeIDs()
Checks whether this RDFInserter preserves blank node IDs.
|
void |
setPreserveBNodeIDs(boolean preserveBNodeIDs)
Sets whether this RDFInserter should preserve blank node IDs.
|
handleComment, startRDFpublic RDFSailInserter(SailConnection con, ValueFactory vf, UpdateContext uc)
con - The connection to use for the add operations.public void setPreserveBNodeIDs(boolean preserveBNodeIDs)
preserveBNodeIDs - The new value for this flag.public boolean preservesBNodeIDs()
public void enforceContext(Resource... contexts)
contexts - the contexts to use. Use an empty array (not null!) to indicate no
context(s) should be enforced.public boolean enforcesContext()
public Resource[] getContexts()
public void endRDF()
throws RDFHandlerException
RDFHandlerendRDF in interface RDFHandlerendRDF in class RDFHandlerBaseRDFHandlerException - If the RDF handler has encountered an unrecoverable error.public void handleNamespace(String prefix, String name)
RDFHandlerhandleNamespace in interface RDFHandlerhandleNamespace in class RDFHandlerBaseprefix - The prefix for the namespace, or an empty string in case of a
default namespace.name - The URI that the prefix maps to.public void handleStatement(Statement st) throws RDFHandlerException
RDFHandlerhandleStatement in interface RDFHandlerhandleStatement in class RDFHandlerBasest - The statement.RDFHandlerException - If the RDF handler has encountered an unrecoverable error.Copyright © 2001–2015 Aduna. All rights reserved.