Uses of Interface
org.openjena.atlas.lib.Sink

Packages that use Sink
com.hp.hpl.jena.sparql.engine.binding   
org.openjena.atlas.data   
org.openjena.atlas.io   
org.openjena.atlas.iterator   
org.openjena.atlas.lib   
org.openjena.riot   
org.openjena.riot.lang   
org.openjena.riot.out   
org.openjena.riot.pipeline   
org.openjena.riot.pipeline.inf   
org.openjena.riot.pipeline.normalize   
org.openjena.riot.system   
 

Uses of Sink in com.hp.hpl.jena.sparql.engine.binding
 

Classes in com.hp.hpl.jena.sparql.engine.binding that implement Sink
 class BindingOutputStream
          Parser for the RDF Tuples language
 

Uses of Sink in org.openjena.atlas.data
 

Subinterfaces of Sink in org.openjena.atlas.data
 interface DataBag<T>
          A collection of Tuples.
 

Classes in org.openjena.atlas.data that implement Sink
 class AbstractDataBag<E>
          Abstract implementation of DataBag.
 class DefaultDataBag<E>
           This data bag will gather items in memory until a size threshold is passed, at which point it will write out all of the items to disk using the supplied serializer.
 class DistinctDataBag<E>
           This data bag will gather distinct items in memory until a size threshold is passed, at which point it will write out all of the items to disk using the supplied serializer.
 class DistinctDataNet<E>
          This class is like DistinctDataBag except that you are informed if the item you just added was known to be distinct.
 class SortedDataBag<E>
           This data bag will gather items in memory until a size threshold is passed, at which point it will write out all of the items to disk using the supplied serializer.
 

Methods in org.openjena.atlas.data that return Sink
 Sink<E> SerializationFactory.createSerializer(OutputStream out)
           
 

Uses of Sink in org.openjena.atlas.io
 

Classes in org.openjena.atlas.io that implement Sink
static class BufferingWriter.SinkBuffer
           
static class BufferingWriter.SinkChannel
           
static class BufferingWriter.SinkOutputStream
           
 

Constructors in org.openjena.atlas.io with parameters of type Sink
BufferingWriter(Sink<ByteBuffer> sink)
          Create a buffering output stream of charcaters to a Sink
BufferingWriter(Sink<ByteBuffer> sink, int size, int blobSize)
          Create a buffering output stream of charcaters to a Sink
 

Uses of Sink in org.openjena.atlas.iterator
 

Methods in org.openjena.atlas.iterator with parameters of type Sink
static
<T> void
Iter.sendToSink(Iterable<T> stream, Sink<T> sink)
          Send the elements of the iterator to a sink - consumes the iterator
static
<T> void
Iter.sendToSink(Iterator<T> iter, Sink<T> sink)
          Send the elements of the iterator to a sink - consumes the iterator
 void Iter.sendToSink(Sink<T> sink)
           
 

Uses of Sink in org.openjena.atlas.lib
 

Classes in org.openjena.atlas.lib that implement Sink
 class SinkCounting<T>
           
 class SinkLogging<T>
           
 class SinkNull<T>
           
 class SinkPrint<T>
           
 class SinkSplit<T>
          Split a sink stream and duplicate the operations onto two sinks See also: SinkWrapper
 class SinkWrapper<T>
          Wrap one sink in another - to pass on behaviour, the derived Sink must call super.operation See also: SinkSplit
 

Constructors in org.openjena.atlas.lib with parameters of type Sink
SinkCounting(Sink<T> output)
           
SinkSplit(Sink<T> sink1, Sink<T> sink2)
           
SinkSplit(Sink<T> sink1, Sink<T> sink2)
           
SinkWrapper(Sink<T> sink)
           
 

Uses of Sink in org.openjena.riot
 

Methods in org.openjena.riot that return Sink
static Sink<Quad> RiotLoader.datasetSink(DatasetGraph dataset)
           
static Sink<com.hp.hpl.jena.graph.Triple> RiotLoader.graphSink(com.hp.hpl.jena.graph.Graph graph)
           
 

Methods in org.openjena.riot with parameters of type Sink
static LangNQuads RiotReader.createParserNQuads(InputStream input, Sink<Quad> sink)
          Create a parser for NQuads, with default behaviour
static LangNQuads RiotReader.createParserNQuads(Tokenizer tokenizer, Sink<Quad> sink)
          Create a parser for NQuads, with default behaviour
static LangNTriples RiotReader.createParserNTriples(InputStream input, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for N-Triples, with default behaviour
static LangNTriples RiotReader.createParserNTriples(Tokenizer tokenizer, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for N-Triples, with default behaviour
static LangRIOT RiotReader.createParserQuads(InputStream input, Lang lang, String baseIRI, Sink<Quad> sink)
          Create a parser for a quads (or triples) language
static LangRIOT RiotReader.createParserQuads(Tokenizer tokenizer, Lang lang, String baseIRI, Sink<Quad> sink)
          Create a parser for a quads language
static LangRDFJSON RiotReader.createParserRdfJson(InputStream input, Sink<com.hp.hpl.jena.graph.Triple> sink)
           
static LangRDFJSON RiotReader.createParserRdfJson(Tokenizer tokenizer, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create parsers for RDF/JSON
static LangRDFXML RiotReader.createParserRDFXML(InputStream input, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for RDF/XML
static LangTriG RiotReader.createParserTriG(InputStream input, String baseIRI, Sink<Quad> sink)
          Create a parser for TriG, with default behaviour
static LangTriG RiotReader.createParserTriG(Tokenizer tokenizer, String baseIRI, Sink<Quad> sink)
          Create a parser for TriG, with default behaviour
static LangRIOT RiotReader.createParserTriples(InputStream input, Lang lang, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for a triples language
static LangRIOT RiotReader.createParserTriples(Tokenizer tokenizer, Lang lang, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for a triples language
static LangTurtle RiotReader.createParserTurtle(InputStream input, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for Turtle, with default behaviour
static LangTurtle RiotReader.createParserTurtle(Tokenizer tokenizer, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for Turtle, with default behaviour
static void RiotReader.parseQuads(InputStream in, Lang lang, String baseIRI, Sink<Quad> sink)
          Parse an InputStream, sending quads to a sink.
static void RiotReader.parseQuads(String filename, Lang lang, String baseIRI, Sink<Quad> sink)
          Parse a file, sending quads to a sink.
static void RiotReader.parseQuads(String filename, Sink<Quad> sink)
          Parse a file, sending quads to a sink.
static void RiotReader.parseTriples(InputStream in, Lang lang, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse an InputStream, sending triples to a sink.
static void RiotReader.parseTriples(String filename, Lang lang, String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse a file, sending triples to a sink.
static void RiotReader.parseTriples(String filename, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse a file, sending triples to a sink.
static void RiotLoader.readQuads(InputStream input, Lang language, String baseURI, Sink<Quad> sink)
          Parse an input stream and send the quads to the sink
static void RiotLoader.readTriples(InputStream input, Lang language, String baseURI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse an input stream and send the triples to the sink
 

Uses of Sink in org.openjena.riot.lang
 

Classes in org.openjena.riot.lang that implement Sink
 class PrintingSink
           
 class SinkQuadsToDataset
          Send quads to a dataset.
 class SinkTriplesToGraph
          Send triples to a graph.
 

Methods in org.openjena.riot.lang with parameters of type Sink
static LangRDFXML LangRDFXML.create(InputStream in, String xmlBase, String filename, ErrorHandler errorHandler, Sink<com.hp.hpl.jena.graph.Triple> sink)
           
static LangRDFXML LangRDFXML.create(String xmlBase, String filename, ErrorHandler errorHandler, Sink<com.hp.hpl.jena.graph.Triple> sink)
           
 

Constructors in org.openjena.riot.lang with parameters of type Sink
LangNQuads(Tokenizer tokens, ParserProfile profile, Sink<Quad> sink)
           
LangNTriples(Tokenizer tokens, ParserProfile profile, Sink<com.hp.hpl.jena.graph.Triple> sink)
           
LangRDFJSON(Tokenizer tokenizer, ParserProfile profile, Sink<com.hp.hpl.jena.graph.Triple> sink)
           
LangTriG(String baseURI, Tokenizer tokens, ParserProfile profile, Sink<Quad> sink)
           
LangTurtle(String baseURI, Tokenizer tokens, ParserProfile profile, Sink<com.hp.hpl.jena.graph.Triple> sink)
           
 

Uses of Sink in org.openjena.riot.out
 

Classes in org.openjena.riot.out that implement Sink
 class SinkEntityOutput
           
 class SinkQuadOutput
          A class that print quads, N-Quads style
 class SinkTripleOutput
          A class that print triples, N-triples style
 

Uses of Sink in org.openjena.riot.pipeline
 

Subinterfaces of Sink in org.openjena.riot.pipeline
 interface PipelineStage<T>
           
 

Classes in org.openjena.riot.pipeline that implement Sink
 class SinkQuadNodeTransform
          Apply a node transform to each node in a quad
 class SinkTripleNodeTransform
          Apply a node transform to each node in a triple
 

Methods in org.openjena.riot.pipeline with parameters of type Sink
 void PipelineStage.addOutput(Sink<T> sink)
           
 

Constructors in org.openjena.riot.pipeline with parameters of type Sink
SinkQuadNodeTransform(Sink<Quad> sink, NodeTransform nodeTransform)
          Apply the nodeTransform to each of G, S, P and O
SinkQuadNodeTransform(Sink<Quad> sink, NodeTransform graphNodeTransform, NodeTransform subjTransform, NodeTransform predTransform, NodeTransform objTransform)
          Apply the respective nodeTransform to the slot in the triple
SinkTripleNodeTransform(Sink<com.hp.hpl.jena.graph.Triple> sink, NodeTransform nodeTransform)
          Apply the nodeTransform to each of S, P and O
SinkTripleNodeTransform(Sink<com.hp.hpl.jena.graph.Triple> sink, NodeTransform subjTransform, NodeTransform predTransform, NodeTransform objTransform)
          Apply the respective nodeTransform to the slot in the triple
 

Uses of Sink in org.openjena.riot.pipeline.inf
 

Methods in org.openjena.riot.pipeline.inf that return Sink
static Sink<Quad> InfFactory.infQuads(Sink<Quad> sink, InferenceSetupRDFS setup)
           
static Sink<Quad> InfFactory.infQuads(Sink<Quad> sink, com.hp.hpl.jena.rdf.model.Model vocab)
           
static Sink<com.hp.hpl.jena.graph.Triple> InfFactory.infTriples(Sink<com.hp.hpl.jena.graph.Triple> sink, InferenceSetupRDFS setup)
           
static Sink<com.hp.hpl.jena.graph.Triple> InfFactory.infTriples(Sink<com.hp.hpl.jena.graph.Triple> sink, com.hp.hpl.jena.rdf.model.Model vocab)
           
 

Methods in org.openjena.riot.pipeline.inf with parameters of type Sink
static Sink<Quad> InfFactory.infQuads(Sink<Quad> sink, InferenceSetupRDFS setup)
           
static Sink<Quad> InfFactory.infQuads(Sink<Quad> sink, com.hp.hpl.jena.rdf.model.Model vocab)
           
static Sink<com.hp.hpl.jena.graph.Triple> InfFactory.infTriples(Sink<com.hp.hpl.jena.graph.Triple> sink, InferenceSetupRDFS setup)
           
static Sink<com.hp.hpl.jena.graph.Triple> InfFactory.infTriples(Sink<com.hp.hpl.jena.graph.Triple> sink, com.hp.hpl.jena.rdf.model.Model vocab)
           
 

Uses of Sink in org.openjena.riot.pipeline.normalize
 

Classes in org.openjena.riot.pipeline.normalize that implement Sink
 class SinkNormalize
          Apply a node transform to each node in a triple
 

Constructors in org.openjena.riot.pipeline.normalize with parameters of type Sink
SinkNormalize(Sink<com.hp.hpl.jena.graph.Triple> sink)
          Apply the nodeTransform to each of S, P and O
 

Uses of Sink in org.openjena.riot.system
 

Classes in org.openjena.riot.system that implement Sink
 class SinkExtendTriplesToQuads
          Take a stream of triples and send down a Sink<Quad> The quad will have Quad.tripleInQuad in the G field or a specified node..
 

Constructors in org.openjena.riot.system with parameters of type Sink
SinkExtendTriplesToQuads(com.hp.hpl.jena.graph.Node gn, Sink<Quad> quadSink)
           
SinkExtendTriplesToQuads(Sink<Quad> quadSink)
           
 



Licenced under the Apache License, Version 2.0