SPFramework API

org.n52.ifgicopter.spf.data
Class AbstractDataProcessor

java.lang.Object
  extended by org.n52.ifgicopter.spf.data.AbstractDataProcessor

public abstract class AbstractDataProcessor
extends Object

Abstract class for all data processors. One instances take a KVP of data plus the plugin descriptions and processes it. This for example could be a UOM converter or a SensorML process parser/implementation.

Author:
Matthes Rieke

Field Summary
protected  Plugin plugin
           
 
Constructor Summary
AbstractDataProcessor(Plugin plugin)
          Default constructor providing a Plugin instance.
 
Method Summary
abstract  Map<String,Object> processData(Map<String,Object> data)
          The processing method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugin

protected Plugin plugin
Constructor Detail

AbstractDataProcessor

public AbstractDataProcessor(Plugin plugin)
Default constructor providing a Plugin instance.

Parameters:
plugin - the plugin
Method Detail

processData

public abstract Map<String,Object> processData(Map<String,Object> data)
The processing method.

Parameters:
data - the incoming data
Returns:
the processed data

SPFramework API

Copyright © 2004-2012 52north.org. All Rights Reserved.