public class IgnoreTitlesOfEmptyDocuments extends Object implements TripleHandler
TripleHandler
that suppresses output of the
TitleExtractor
unless some other triples could
be parsed from the document. This is used when we don't
want to have single-triple RDF documents around that
contain only the title triple.Constructor and Description |
---|
IgnoreTitlesOfEmptyDocuments(TripleHandler wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
closeContext(ExtractionContext context) |
void |
endDocument(org.openrdf.model.URI documentURI) |
void |
openContext(ExtractionContext context) |
void |
receiveNamespace(String prefix,
String uri,
ExtractionContext context) |
void |
receiveTriple(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o,
org.openrdf.model.URI g,
ExtractionContext context) |
void |
setContentLength(long contentLength) |
void |
startDocument(org.openrdf.model.URI documentURI) |
public IgnoreTitlesOfEmptyDocuments(TripleHandler wrapped)
public void startDocument(org.openrdf.model.URI documentURI) throws TripleHandlerException
startDocument
in interface TripleHandler
TripleHandlerException
public void openContext(ExtractionContext context) throws TripleHandlerException
openContext
in interface TripleHandler
TripleHandlerException
public void receiveTriple(org.openrdf.model.Resource s, org.openrdf.model.URI p, org.openrdf.model.Value o, org.openrdf.model.URI g, ExtractionContext context) throws TripleHandlerException
receiveTriple
in interface TripleHandler
TripleHandlerException
public void receiveNamespace(String prefix, String uri, ExtractionContext context) throws TripleHandlerException
receiveNamespace
in interface TripleHandler
TripleHandlerException
public void closeContext(ExtractionContext context)
closeContext
in interface TripleHandler
public void close() throws TripleHandlerException
close
in interface TripleHandler
TripleHandlerException
public void endDocument(org.openrdf.model.URI documentURI) throws TripleHandlerException
endDocument
in interface TripleHandler
TripleHandlerException
public void setContentLength(long contentLength)
setContentLength
in interface TripleHandler
Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.