Package org.apache.jena.riot.lang
Class CollectorStreamBase<T>
- java.lang.Object
-
- org.apache.jena.riot.lang.CollectorStreamBase<T>
-
- Type Parameters:
T- Type of the value stored in the collection
- All Implemented Interfaces:
StreamRDF
- Direct Known Subclasses:
CollectorStreamQuads,CollectorStreamTriples
public abstract class CollectorStreamBase<T> extends java.lang.Object implements StreamRDF
Base class for StreamRDF implementations which store receivedobjects in a Collection. The resulting collection can be retrieved via thegetCollected()method. Implementations are suitable for single-threaded parsing, for use with small data or distributed computing frameworks (e.g. Hadoop) where the overhead of creating many threads is significant.
-
-
Constructor Summary
Constructors Constructor Description CollectorStreamBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidbase(java.lang.String base)base declaration seenvoidfinish()Finish processingjava.lang.StringgetBaseIri()abstract java.util.Collection<T>getCollected()PrefixMapgetPrefixes()voidprefix(java.lang.String prefix, java.lang.String iri)prefix declaration seenvoidquad(Quad quad)Quad emittedvoidstart()Start processingvoidtriple(Triple triple)Triple emitted
-
-
-
Method Detail
-
finish
public void finish()
Description copied from interface:StreamRDFFinish processing
-
triple
public void triple(Triple triple)
Description copied from interface:StreamRDFTriple emitted
-
start
public void start()
Description copied from interface:StreamRDFStart processing
-
base
public void base(java.lang.String base)
Description copied from interface:StreamRDFbase declaration seen
-
prefix
public void prefix(java.lang.String prefix, java.lang.String iri)Description copied from interface:StreamRDFprefix declaration seen
-
getPrefixes
public PrefixMap getPrefixes()
-
getBaseIri
public java.lang.String getBaseIri()
-
getCollected
public abstract java.util.Collection<T> getCollected()
- Returns:
- The collection received by this instance.
-
-