org.gcube.dataanalysis.ecoengine.processing.factories
Class ProcessorsFactory

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.processing.factories.ProcessorsFactory

public class ProcessorsFactory
extends Object


Constructor Summary
ProcessorsFactory()
           
 
Method Summary
static void addAgent2List(List<ComputationalAgent> agents, ComputationalAgent agent)
           
static HashMap<String,List<String>> getAllFeatures(String configPath)
           
static HashMap<String,List<String>> getAllFeaturesUser(String configPath)
           
static List<String> getClasses(String file)
           
static List<StatisticalType> getDefaultDatabaseConfiguration(String cfgPath)
           
static String getDescription(String file, String algorithmName)
           
static List<StatisticalType> getParameters(String file, String algorithmName)
           
static ComputationalAgent getProcessor(AlgorithmConfiguration config, String file)
           
static ComputationalAgent getProcessor(AlgorithmConfiguration config, String file, String explicitAlgorithm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessorsFactory

public ProcessorsFactory()
Method Detail

getDefaultDatabaseConfiguration

public static List<StatisticalType> getDefaultDatabaseConfiguration(String cfgPath)

getClasses

public static List<String> getClasses(String file)
                               throws Exception
Throws:
Exception

getDescription

public static String getDescription(String file,
                                    String algorithmName)
                             throws Exception
Throws:
Exception

getParameters

public static List<StatisticalType> getParameters(String file,
                                                  String algorithmName)
                                           throws Exception
Throws:
Exception

getProcessor

public static ComputationalAgent getProcessor(AlgorithmConfiguration config,
                                              String file)
                                       throws Exception
Throws:
Exception

getProcessor

public static ComputationalAgent getProcessor(AlgorithmConfiguration config,
                                              String file,
                                              String explicitAlgorithm)
                                       throws Exception
Throws:
Exception

getAllFeatures

public static HashMap<String,List<String>> getAllFeatures(String configPath)
                                                   throws Exception
Throws:
Exception

getAllFeaturesUser

public static HashMap<String,List<String>> getAllFeaturesUser(String configPath)
                                                       throws Exception
Throws:
Exception

addAgent2List

public static void addAgent2List(List<ComputationalAgent> agents,
                                 ComputationalAgent agent)


Copyright © 2013. All Rights Reserved.