Package org.n52.io.handler
Class IoHandlerFactory<P extends DatasetOutput<V>,V extends AbstractValue<?>>
- java.lang.Object
-
- org.n52.io.handler.IoHandlerFactory<P,V>
-
- Direct Known Subclasses:
BooleanIoFactory,CategoryIoFactory,CountIoFactory,ProfileIoFactory,QuantityIoFactory,RecordIoFactory,TextIoFactory,TrajectoryIoFactory
public abstract class IoHandlerFactory<P extends DatasetOutput<V>,V extends AbstractValue<?>> extends Object
-
-
Constructor Summary
Constructors Constructor Description IoHandlerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IoStyleContextcreateContext()IoHandler<Data<V>>createHandler(String outputMimeType)IoProcessChain<Data<V>>createProcessChain()protected DataService<Data<V>>getDataService()protected List<P>getMetadatas()protected IoParametersgetParameters()Set<String>getSupportedMimeTypes()(package private) booleanisAbleToCreateHandlerFor(String outputMimeType)protected booleanisCsvOutput(Constants.MimeType mimeType)IoHandlerFactory<P,V>setDataService(DataService<Data<V>> dataService)IoHandlerFactory<P,V>setDatasetService(ParameterService<P> datasetService)IoHandlerFactory<P,V>setParameters(IoParameters parameters)
-
-
-
Method Detail
-
setParameters
public IoHandlerFactory<P,V> setParameters(IoParameters parameters)
-
setDataService
public IoHandlerFactory<P,V> setDataService(DataService<Data<V>> dataService)
-
setDatasetService
public IoHandlerFactory<P,V> setDatasetService(ParameterService<P> datasetService)
-
createProcessChain
public IoProcessChain<Data<V>> createProcessChain()
-
isAbleToCreateHandlerFor
boolean isAbleToCreateHandlerFor(String outputMimeType)
-
createContext
protected IoStyleContext createContext()
-
getParameters
protected IoParameters getParameters()
-
getDataService
protected DataService<Data<V>> getDataService()
-
isCsvOutput
protected boolean isCsvOutput(Constants.MimeType mimeType)
-
-