本文整理了Java中org.openrdf.rio.RDFHandler.startRDF
方法的一些代码示例,展示了RDFHandler.startRDF
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RDFHandler.startRDF
方法的具体详情如下:
包路径:org.openrdf.rio.RDFHandler
类名称:RDFHandler
方法名:startRDF
[英]Signals the start of the RDF data. This method is called before any data is reported.
[中]指示RDF数据的开始。在报告任何数据之前调用此方法。
代码示例来源:origin: org.openrdf.sesame/sesame-rio-api
public void startRDF()
throws RDFHandlerException
{
for (RDFHandler rdfHandler : rdfHandlers) {
rdfHandler.startRDF();
}
}
代码示例来源:origin: joshsh/ripple
public void startRDF() throws RDFHandlerException {
handler.startRDF();
}
代码示例来源:origin: net.fortytwo.sesametools/common
public void startRDF() throws RDFHandlerException {
baseHandler.startRDF();
}
代码示例来源:origin: net.fortytwo.sesametools/common
public void reallyStartRDF() throws RDFHandlerException {
baseHandler.startRDF();
}
代码示例来源:origin: net.fortytwo.extendo/extendo-brain
public void startRDF() throws RDFHandlerException {
wrappedHandler.startRDF();
}
代码示例来源:origin: org.semarglproject/semargl-sesame
@Override
public void startStream() throws ParseException {
try {
handler.startRDF();
} catch(RDFHandlerException e) {
throw new ParseException(e);
}
}
代码示例来源:origin: eu.fbk.rdfpro/rdfpro-jsonld
@Override
public void startStream() throws ParseException {
try {
this.handler.startRDF();
} catch (final RDFHandlerException e) {
throw new ParseException(e);
}
}
代码示例来源:origin: blazegraph/database
@Override
public void startQueryResult(List<String> bindingNames)
throws TupleQueryResultHandlerException {
try {
getRDFHandler().startRDF();
} catch (RDFHandlerException e) {
throw new TupleQueryResultHandlerException(e);
}
}
代码示例来源:origin: com.blazegraph/bigdata-core
@Override
public void startQueryResult(List<String> bindingNames)
throws TupleQueryResultHandlerException {
try {
getRDFHandler().startRDF();
} catch (RDFHandlerException e) {
throw new TupleQueryResultHandlerException(e);
}
}
代码示例来源:origin: org.apache.marmotta/marmotta-commons
/**
* Export all triples in the model passed as argument to the RDF handler passed as second argument. Similar to
* RepositoryConnection.export.
*
* @param model
* @param handler
* @throws RDFHandlerException
*/
public static void export(Model model, RDFHandler handler) throws RDFHandlerException {
handler.startRDF();
for(Statement stmt : model) {
handler.handleStatement(stmt);
}
handler.endRDF();
}
代码示例来源:origin: apache/marmotta
/**
* Export all triples in the model passed as argument to the RDF handler passed as second argument. Similar to
* RepositoryConnection.export.
*
* @param model
* @param handler
* @throws RDFHandlerException
*/
public static void export(Model model, RDFHandler handler) throws RDFHandlerException {
handler.startRDF();
for(Statement stmt : model) {
handler.handleStatement(stmt);
}
handler.endRDF();
}
代码示例来源:origin: org.openrdf.sesame/sesame-rio-api
/**
* Writes the given single statement to the given {@link RDFHandler}.
* <p>
*
* @param statement
* A statement, to be written.
* @throws RDFHandlerException
* Thrown if there is an error writing the statement.
* @since 2.8.0
*/
public static void write(Statement statement, RDFHandler writer)
throws RDFHandlerException
{
writer.startRDF();
writer.handleStatement(statement);
writer.endRDF();
}
代码示例来源:origin: org.openrdf.elmo/elmo-repository
private void init() throws RDFHandlerException {
if (vf == null)
vf = new ValueFactoryImpl();
rdf.startRDF();
rdf.handleNamespace("rdf", RDF.NAMESPACE);
rdf.handleNamespace("serqo", SeRQO.NAMESPACE_URL);
}
代码示例来源:origin: ldp4j/ldp4j
private void exportTriples(Iterable<Triple> triples, RDFHandler handler) throws RDFHandlerException {
handler.startRDF();
addNamespaces(handler);
populateRepository(triples, handler);
handler.endRDF();
}
代码示例来源:origin: net.fortytwo.sesametools/rdfjson
public void parse(final Reader reader,
final String baseURI) throws IOException, RDFParseException, RDFHandlerException {
if (null == rdfHandler) {
throw new IllegalStateException("RDF handler has not been set");
}
String s = toString(reader);
Collection<Statement> g = RDFJSON.rdfJsonToGraph(s);
if(g == null) {
throw new RDFParseException("Could not parse JSON RDF Graph");
}
rdfHandler.startRDF();
for (Statement statement : g) {
rdfHandler.handleStatement(statement);
}
rdfHandler.endRDF();
}
代码示例来源:origin: org.openrdf.sesame/sesame-query
@Override
public void startQueryResult(List<String> bindingNames)
throws TupleQueryResultHandlerException
{
try {
rdfHandler.startRDF();
resultSetNode = vf.createBNode();
bnodeMap.clear();
reportStatement(resultSetNode, RDF.TYPE, RESULTSET);
for (String bindingName : bindingNames) {
Literal bindingNameLit = vf.createLiteral(bindingName);
reportStatement(resultSetNode, RESULTVARIABLE, bindingNameLit);
}
}
catch (RDFHandlerException e) {
throw new TupleQueryResultHandlerException(e);
}
}
代码示例来源:origin: it.unibz.inf.ontop/ontop-quest-sesame
@Override
public void evaluate(RDFHandler handler) throws QueryEvaluationException,
RDFHandlerException {
GraphQueryResult result = evaluate();
handler.startRDF();
while (result.hasNext())
handler.handleStatement(result.next());
handler.endRDF();
}
}
代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules
@Override
public void reduce(final Value key, final Statement[] stmts,
final RDFHandler handler) throws RDFHandlerException {
final RDFHandler session = RuleProcessor.this.engine.newSession(RDFHandlers
.ignoreMethods(handler, RDFHandlers.METHOD_START_RDF
| RDFHandlers.METHOD_END_RDF | RDFHandlers.METHOD_CLOSE));
try {
session.startRDF();
for (final Statement stmt : stmts) {
session.handleStatement(stmt);
}
session.endRDF();
} finally {
IO.closeQuietly(session);
}
}
代码示例来源:origin: blazegraph/database
@Override
public void evaluate(RDFHandler handler) throws QueryEvaluationException,
RDFHandlerException {
GraphQueryResult gqr = evaluate();
try {
handler.startRDF();
while (gqr.hasNext()) {
handler.handleStatement(gqr.next());
}
handler.endRDF();;
} finally {
gqr.close();
}
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-spin
public void render(ParsedGraphQuery query, RDFHandler handler)
throws RDFHandlerException
{
handler.startRDF();
Resource querySubj = valueFactory.createBNode();
handler.handleStatement(valueFactory.createStatement(querySubj, RDF.TYPE, SP.CONSTRUCT_CLASS));
if (output.text) {
handler.handleStatement(valueFactory.createStatement(querySubj, SP.TEXT_PROPERTY,
valueFactory.createLiteral(query.getSourceString())));
}
if (output.rdf) {
TupleExpr expr = query.getTupleExpr();
SpinVisitor visitor = new ConstructVisitor(handler, querySubj, query.getDataset());
expr.visit(visitor);
visitor.end();
}
handler.endRDF();
}
内容来源于网络,如有侵权,请联系作者删除!