org.gcube.contentmanagement.lexicalmatcher.analysis.run
Class CategoryGuesser

java.lang.Object
  extended by org.gcube.contentmanagement.lexicalmatcher.analysis.run.CategoryGuesser

public class CategoryGuesser
extends Object


Constructor Summary
CategoryGuesser()
           
CategoryGuesser(String ConfigPath)
           
 
Method Summary
static void AccuracyCalc(CategoryGuesser guesser, String configPath, String seriesName, String column, int attempts, String correctFamily, String correctColumn)
           
static void AccuracyCalc(LexicalEngineConfiguration externalcfg, CategoryGuesser guesser, String configPath, String seriesName, String column, int attempts, String correctFamily, String correctColumn)
           
static boolean CheckCompleteResult(String result, String family, String column)
           
static boolean CheckFamilyResult(String result, String family)
           
 ArrayList<SingleResult> getClassification()
           
 ArrayList<SingleResult> getClassificationOLD()
           
 ArrayList<SingleResult> getClassificationPlain()
           
 ArrayList<SingleResult> getDetailedMatches()
           
 String getDetailedSingletonEntry()
           
 void init()
           
 void init(LexicalEngineConfiguration externalConfig)
           
 void init(String categoryFilter, String columnFilter)
           
 void init(String categoryFilter, String columnFilter, LexicalEngineConfiguration externalConfig)
           
 void initSingleMatcher(LexicalEngineConfiguration externalConfig, String ColumnFilter)
           
 void refreshReferences()
           
static String resultString(String result, String family, String column)
           
 void runGuesser(String SingletonString, LexicalEngineConfiguration externalConfig, String CategoryFilter, String ColumnFilter)
           
 void runGuesser(String seriesName, String columnName)
           
 void runGuesser(String seriesName, String columnName, LexicalEngineConfiguration externalConfig)
           
 void runGuesser(String seriesName, String columnName, LexicalEngineConfiguration externalConfig, String CategoryFilter, String ColumnFilter)
           
 void runGuesser(String seriesName, String columnName, LexicalEngineConfiguration externalConfig, String CategoryFilter, String ColumnFilter, String SingletonString)
           
static void showResults(ArrayList<SingleResult> results)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryGuesser

public CategoryGuesser(String ConfigPath)

CategoryGuesser

public CategoryGuesser()
Method Detail

showResults

public static void showResults(ArrayList<SingleResult> results)

AccuracyCalc

public static void AccuracyCalc(CategoryGuesser guesser,
                                String configPath,
                                String seriesName,
                                String column,
                                int attempts,
                                String correctFamily,
                                String correctColumn)
                         throws Exception
Throws:
Exception

AccuracyCalc

public static void AccuracyCalc(LexicalEngineConfiguration externalcfg,
                                CategoryGuesser guesser,
                                String configPath,
                                String seriesName,
                                String column,
                                int attempts,
                                String correctFamily,
                                String correctColumn)
                         throws Exception
Throws:
Exception

resultString

public static String resultString(String result,
                                  String family,
                                  String column)

CheckCompleteResult

public static boolean CheckCompleteResult(String result,
                                          String family,
                                          String column)

CheckFamilyResult

public static boolean CheckFamilyResult(String result,
                                        String family)

runGuesser

public void runGuesser(String seriesName,
                       String columnName,
                       LexicalEngineConfiguration externalConfig)
                throws Exception
Throws:
Exception

runGuesser

public void runGuesser(String seriesName,
                       String columnName)
                throws Exception
Throws:
Exception

runGuesser

public void runGuesser(String seriesName,
                       String columnName,
                       LexicalEngineConfiguration externalConfig,
                       String CategoryFilter,
                       String ColumnFilter)
                throws Exception
Throws:
Exception

runGuesser

public void runGuesser(String SingletonString,
                       LexicalEngineConfiguration externalConfig,
                       String CategoryFilter,
                       String ColumnFilter)
                throws Exception
Throws:
Exception

init

public void init(String categoryFilter,
                 String columnFilter,
                 LexicalEngineConfiguration externalConfig)
          throws Exception
Throws:
Exception

initSingleMatcher

public void initSingleMatcher(LexicalEngineConfiguration externalConfig,
                              String ColumnFilter)
                       throws Exception
Throws:
Exception

init

public void init(String categoryFilter,
                 String columnFilter)
          throws Exception
Throws:
Exception

init

public void init(LexicalEngineConfiguration externalConfig)
          throws Exception
Throws:
Exception

init

public void init()
          throws Exception
Throws:
Exception

refreshReferences

public void refreshReferences()

runGuesser

public void runGuesser(String seriesName,
                       String columnName,
                       LexicalEngineConfiguration externalConfig,
                       String CategoryFilter,
                       String ColumnFilter,
                       String SingletonString)
                throws Exception
Throws:
Exception

getClassificationOLD

public ArrayList<SingleResult> getClassificationOLD()

getDetailedMatches

public ArrayList<SingleResult> getDetailedMatches()

getDetailedSingletonEntry

public String getDetailedSingletonEntry()

getClassificationPlain

public ArrayList<SingleResult> getClassificationPlain()

getClassification

public ArrayList<SingleResult> getClassification()


Copyright © 2013. All Rights Reserved.