org.gcube.data.spd.plugin.fwk.writers
Class ResultElementWriterManager<T extends org.gcube.data.spd.model.products.ResultElement>

java.lang.Object
  extended by org.gcube.data.spd.plugin.fwk.writers.WriterManager<T>
      extended by org.gcube.data.spd.plugin.fwk.writers.ResultElementWriterManager<T>
All Implemented Interfaces:
org.gcube.data.streams.generators.Generator<T,String>

public abstract class ResultElementWriterManager<T extends org.gcube.data.spd.model.products.ResultElement>
extends WriterManager<T>


Field Summary
protected  String provider
           
 
Fields inherited from interface org.gcube.data.streams.generators.Generator
iteration
 
Constructor Summary
ResultElementWriterManager(String provider)
           
 
Method Summary
protected abstract  T _enrich(T obj)
           
 T enrich(T obj)
           
 
Methods inherited from class org.gcube.data.spd.plugin.fwk.writers.WriterManager
filter, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

provider

protected String provider
Constructor Detail

ResultElementWriterManager

public ResultElementWriterManager(String provider)
Method Detail

enrich

public T enrich(T obj)
Overrides:
enrich in class WriterManager<T extends org.gcube.data.spd.model.products.ResultElement>

_enrich

protected abstract T _enrich(T obj)


Copyright © 2013. All Rights Reserved.