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.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionpublic void openContext(org.apache.any23.extractor.ExtractionContext context)
throws org.apache.any23.writer.TripleHandlerException
openContext in interface org.apache.any23.writer.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionpublic 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.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionpublic 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.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionpublic void closeContext(org.apache.any23.extractor.ExtractionContext context)
throws org.apache.any23.writer.TripleHandlerException
closeContext in interface org.apache.any23.writer.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionpublic void endDocument(org.eclipse.rdf4j.model.IRI documentIRI)
throws org.apache.any23.writer.TripleHandlerException
endDocument in interface org.apache.any23.writer.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionpublic void setContentLength(long contentLength)
setContentLength in interface org.apache.any23.writer.TripleHandlerpublic void close()
throws org.apache.any23.writer.TripleHandlerException
close in interface AutoCloseableclose in interface org.apache.any23.writer.TripleHandlerorg.apache.any23.writer.TripleHandlerExceptionCopyright © 2017–2020. All rights reserved.