org.gcube.dataanalysis.ecoengine.utils
Class IOHelper

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.utils.IOHelper

public class IOHelper
extends Object


Field Summary
protected  AlgorithmConfiguration config
           
 LinkedHashMap<String,String> outputParameters
           
 
Constructor Summary
IOHelper()
           
 
Method Summary
static void addDoubleInput(List<StatisticalType> inputs, String name, String description, String defaultvalue)
           
static void addEnumerateInput(List<StatisticalType> inputs, Object itemsList, String name, String description, String defaultvalue)
           
static void addIntegerInput(List<StatisticalType> inputs, String name, String description, String defaultvalue)
           
static void addOutputString(LinkedHashMap<String,String> outputParameters, String name, String value)
           
static void addRemoteDatabaseInput(List<StatisticalType> inputs, String runtimeResourceName, String urlParameterName, String userParameterName, String passwordParameterName, String driverParameterName, String dialectParameterName)
           
static void addStringInput(List<StatisticalType> inputs, String name, String description, String defaultvalue)
           
static String getInputParameter(AlgorithmConfiguration config, String paramName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected AlgorithmConfiguration config

outputParameters

public LinkedHashMap<String,String> outputParameters
Constructor Detail

IOHelper

public IOHelper()
Method Detail

addEnumerateInput

public static void addEnumerateInput(List<StatisticalType> inputs,
                                     Object itemsList,
                                     String name,
                                     String description,
                                     String defaultvalue)

addRemoteDatabaseInput

public static void addRemoteDatabaseInput(List<StatisticalType> inputs,
                                          String runtimeResourceName,
                                          String urlParameterName,
                                          String userParameterName,
                                          String passwordParameterName,
                                          String driverParameterName,
                                          String dialectParameterName)

addStringInput

public static void addStringInput(List<StatisticalType> inputs,
                                  String name,
                                  String description,
                                  String defaultvalue)

addIntegerInput

public static void addIntegerInput(List<StatisticalType> inputs,
                                   String name,
                                   String description,
                                   String defaultvalue)

addDoubleInput

public static void addDoubleInput(List<StatisticalType> inputs,
                                  String name,
                                  String description,
                                  String defaultvalue)

addOutputString

public static void addOutputString(LinkedHashMap<String,String> outputParameters,
                                   String name,
                                   String value)

getInputParameter

public static String getInputParameter(AlgorithmConfiguration config,
                                       String paramName)


Copyright © 2013. All Rights Reserved.