Package org.apache.jena.riot.system
Interface StreamRDF
-
- All Known Subinterfaces:
StreamRDFCounting
- All Known Implementing Classes:
BatchedStreamRDF,CollectorStreamBase,CollectorStreamQuads,CollectorStreamRDF,CollectorStreamTriples,InferenceProcessorStreamRDF,InfStreamRDFS,LoggingStreamRDF,PipedQuadsStream,PipedRDFStream,PipedTriplesStream,PipedTuplesStream,PrintingStreamRDF,ProgressStreamRDF,StreamCanonicalLangTag,StreamCanonicalLiterals,StreamRDF2,StreamRDF2Thrift,StreamRDFApply,StreamRDFApplyObject,StreamRDFBase,StreamRDFCollectOne,StreamRDFCountingBase,StreamRDFReject,StreamRDFWrapper,StreamWriterTriX,WriterStreamRDFBase,WriterStreamRDFBlocks,WriterStreamRDFFlat,WriterStreamRDFPlain
public interface StreamRDFThe interface for the output of RDF, such as the RIOT parsers. The parser event model is that items are emitted for significant events. The events are start/finish, emitting triples/quads/tuples as necessary, prefixes and base directives. Tuples are generalized triples or quads. A triple language will call triple(), quad language quad() in preference.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbase(java.lang.String base)base declaration seenvoidfinish()Finish processingvoidprefix(java.lang.String prefix, java.lang.String iri)prefix declaration seenvoidquad(Quad quad)Quad emittedvoidstart()Start processingvoidtriple(Triple triple)Triple emitted
-
-
-
Method Detail
-
start
void start()
Start processing
-
triple
void triple(Triple triple)
Triple emitted
-
quad
void quad(Quad quad)
Quad emitted
-
base
void base(java.lang.String base)
base declaration seen
-
prefix
void prefix(java.lang.String prefix, java.lang.String iri)prefix declaration seen
-
finish
void finish()
Finish processing
-
-