org.gcube.contentmanagement.graphtools.core
Class StatisticsGenerator

java.lang.Object
  extended by org.gcube.contentmanagement.graphtools.core.StatisticsGenerator

public class StatisticsGenerator
extends Object


Constructor Summary
StatisticsGenerator()
           
 
Method Summary
 void addColumnFilter(String column, String element)
           
 void addColumnFilter(String column, String element, String operator)
           
 void addXRangeFilter(String xmin, String xmax)
           
 void addYRangeFilter(String ymin, String ymax)
           
 GraphGroups generateGraphs(int maxElements, String timeSeriesTable, String xDimension, String yDimension, String groupDimension, String speciesColumn, String... filters)
           
 String generateStringGraphs(int maxElements, String timeSeriesTable, String xDimension, String yDimension, String groupDimension, String speciesColumn, String... filters)
           
 org.hibernate.SessionFactory getDBSession()
           
 void init(String cfgPath)
           
 void init(String cfgPath, LexicalEngineConfiguration config)
           
static void main(String[] args)
           
 void resetFilters()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticsGenerator

public StatisticsGenerator()
Method Detail

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

init

public void init(String cfgPath)
          throws Exception
Throws:
Exception

getDBSession

public org.hibernate.SessionFactory getDBSession()

init

public void init(String cfgPath,
                 LexicalEngineConfiguration config)
          throws Exception
Throws:
Exception

resetFilters

public void resetFilters()

addColumnFilter

public void addColumnFilter(String column,
                            String element,
                            String operator)

addColumnFilter

public void addColumnFilter(String column,
                            String element)

addXRangeFilter

public void addXRangeFilter(String xmin,
                            String xmax)

addYRangeFilter

public void addYRangeFilter(String ymin,
                            String ymax)

generateGraphs

public GraphGroups generateGraphs(int maxElements,
                                  String timeSeriesTable,
                                  String xDimension,
                                  String yDimension,
                                  String groupDimension,
                                  String speciesColumn,
                                  String... filters)
                           throws Exception
Throws:
Exception

generateStringGraphs

public String generateStringGraphs(int maxElements,
                                   String timeSeriesTable,
                                   String xDimension,
                                   String yDimension,
                                   String groupDimension,
                                   String speciesColumn,
                                   String... filters)
                            throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.