public class SquirrelTripleHandler extends Object implements org.apache.any23.writer.TripleHandler
Modifier and Type | Field and Description |
---|---|
private UriCollector |
collector |
private org.dice_research.squirrel.data.uri.CrawleableUri |
curi |
private static org.slf4j.Logger |
LOGGER |
private org.dice_research.squirrel.sink.Sink |
sink |
Constructor and Description |
---|
SquirrelTripleHandler(org.dice_research.squirrel.data.uri.CrawleableUri curi,
UriCollector collector,
org.dice_research.squirrel.sink.Sink sink) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
closeContext(org.apache.any23.extractor.ExtractionContext context) |
void |
endDocument(org.eclipse.rdf4j.model.IRI documentIRI) |
void |
openContext(org.apache.any23.extractor.ExtractionContext context) |
void |
receiveNamespace(String prefix,
String uri,
org.apache.any23.extractor.ExtractionContext context) |
void |
receiveTriple(org.eclipse.rdf4j.model.Resource s,
org.eclipse.rdf4j.model.IRI p,
org.eclipse.rdf4j.model.Value o,
org.eclipse.rdf4j.model.IRI g,
org.apache.any23.extractor.ExtractionContext context) |
void |
setContentLength(long contentLength) |
void |
startDocument(org.eclipse.rdf4j.model.IRI documentIRI) |
private static final org.slf4j.Logger LOGGER
private final UriCollector collector
private final org.dice_research.squirrel.sink.Sink sink
private final org.dice_research.squirrel.data.uri.CrawleableUri curi
public SquirrelTripleHandler(org.dice_research.squirrel.data.uri.CrawleableUri curi, UriCollector collector, org.dice_research.squirrel.sink.Sink sink)
public void startDocument(org.eclipse.rdf4j.model.IRI documentIRI) throws org.apache.any23.writer.TripleHandlerException
startDocument
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
public void openContext(org.apache.any23.extractor.ExtractionContext context) throws org.apache.any23.writer.TripleHandlerException
openContext
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
public void receiveTriple(org.eclipse.rdf4j.model.Resource s, org.eclipse.rdf4j.model.IRI p, org.eclipse.rdf4j.model.Value o, org.eclipse.rdf4j.model.IRI g, org.apache.any23.extractor.ExtractionContext context) throws org.apache.any23.writer.TripleHandlerException
receiveTriple
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
public void receiveNamespace(String prefix, String uri, org.apache.any23.extractor.ExtractionContext context) throws org.apache.any23.writer.TripleHandlerException
receiveNamespace
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
public void closeContext(org.apache.any23.extractor.ExtractionContext context) throws org.apache.any23.writer.TripleHandlerException
closeContext
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
public void endDocument(org.eclipse.rdf4j.model.IRI documentIRI) throws org.apache.any23.writer.TripleHandlerException
endDocument
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
public void setContentLength(long contentLength)
setContentLength
in interface org.apache.any23.writer.TripleHandler
public void close() throws org.apache.any23.writer.TripleHandlerException
close
in interface AutoCloseable
close
in interface org.apache.any23.writer.TripleHandler
org.apache.any23.writer.TripleHandlerException
Copyright © 2017–2020. All rights reserved.