public class BufferedGroupingRDFHandler extends RDFHandlerWrapper
RDFHandlerWrapper that buffers statements internally and passes them to underlying handlers grouped by
context, then subject, then predicate.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_BUFFER_SIZE
Default buffer size.
|
| Constructor and Description |
|---|
BufferedGroupingRDFHandler(int bufferSize,
RDFHandler... handlers)
Creates a new BufferedGroupedWriter that wraps the supplied handlers, using the supplied buffer size.
|
BufferedGroupingRDFHandler(RDFHandler... handlers)
Creates a new BufferedGroupedWriter that wraps the supplied handlers, using the default buffer size.
|
| Modifier and Type | Method and Description |
|---|---|
void |
endRDF()
Signals the end of the RDF data.
|
protected Model |
getBufferedStatements() |
void |
handleStatement(Statement st)
Handles a statement.
|
protected void |
processBuffer() |
getModelFactory, handleComment, handleNamespace, startRDFpublic static final int DEFAULT_BUFFER_SIZE
public BufferedGroupingRDFHandler(RDFHandler... handlers)
handlers - one or more wrapped RDFHandlerspublic BufferedGroupingRDFHandler(int bufferSize,
RDFHandler... handlers)
bufferSize - size of the buffer expressed in number of RDF statementshandlers - one or more wrapped RDFHandlersprotected Model getBufferedStatements()
public void handleStatement(Statement st) throws RDFHandlerException
RDFHandlerhandleStatement in interface RDFHandlerhandleStatement in class RDFHandlerWrapperst - The statement.RDFHandlerException - If the RDF handler has encountered an unrecoverable error.protected void processBuffer()
throws RDFHandlerException
RDFHandlerExceptionpublic void endRDF()
throws RDFHandlerException
RDFHandlerendRDF in interface RDFHandlerendRDF in class RDFHandlerWrapperRDFHandlerException - If the RDF handler has encountered an unrecoverable error.Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.