org.apache.tuscany.sca.databinding
Interface PushTransformer<S,R>

Type Parameters:
S -
R -
All Superinterfaces:
Transformer
All Known Implementing Classes:
FastInfoset2SAX, InputSource2SAX, InputStream2SAX, JAXB2SAX, Node2FastInfoset, Node2OutputStream, Node2Writer, Reader2SAX, Source2ResultTransformer, String2SAX, XMLInputStream2FastInfoset, XMLStreamReader2FastInfoset, XMLStreamReader2SAX

public interface PushTransformer<S,R>
extends Transformer

A transformer that pushes data from its source into the sink


Method Summary
 void transform(S source, R sink, TransformationContext context)
           
 
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getSourceDataBinding, getTargetDataBinding, getWeight
 

Method Detail

transform

void transform(S source,
               R sink,
               TransformationContext context)
Parameters:
source - The source data
sink - The sink to receive the data
context -