org.openjena.riot.pipeline
Class SinkQuadNodeTransform

java.lang.Object
  extended by org.openjena.atlas.lib.SinkWrapper<Quad>
      extended by org.openjena.riot.pipeline.SinkQuadNodeTransform
All Implemented Interfaces:
Closeable, Sink<Quad>

public class SinkQuadNodeTransform
extends SinkWrapper<Quad>

Apply a node transform to each node in a quad


Constructor Summary
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
 
Method Summary
 void send(Quad quad)
           
 
Methods inherited from class org.openjena.atlas.lib.SinkWrapper
close, flush
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SinkQuadNodeTransform

public SinkQuadNodeTransform(Sink<Quad> sink,
                             NodeTransform nodeTransform)
Apply the nodeTransform to each of G, S, P and O


SinkQuadNodeTransform

public SinkQuadNodeTransform(Sink<Quad> sink,
                             NodeTransform graphNodeTransform,
                             NodeTransform subjTransform,
                             NodeTransform predTransform,
                             NodeTransform objTransform)
Apply the respective nodeTransform to the slot in the triple

Method Detail

send

public void send(Quad quad)
Specified by:
send in interface Sink<Quad>
Overrides:
send in class SinkWrapper<Quad>


Licenced under the Apache License, Version 2.0