org.gcube.contentmanagement.lexicalmatcher.analysis.core
Class Engine

java.lang.Object
  extended by org.gcube.contentmanagement.lexicalmatcher.analysis.core.Engine

public class Engine
extends Object


Field Summary
 ArrayList<String> bestCategories
           
 ArrayList<String> bestColumns
           
 ArrayList<Double> bestScores
           
 String columnFilter
           
 HashMap<String,CategoryScores> scoresTable
           
 
Constructor Summary
Engine(LexicalEngineConfiguration Config, String ColumnFilter)
           
 
Method Summary
 void calcLike(CategoryOrderedList col, String unknownSeriesName, String unknownSeriesColumn)
           
 void calcLikeThread(CategoryOrderedList col, String unknownSeriesName, String unknownSeriesColumn, String singletonString)
           
 org.hibernate.SessionFactory getDBSession()
           
 org.hibernate.SessionFactory getDBSession(LexicalEngineConfiguration externalConf)
           
 String getSingletonElement()
           
 ArrayList<SingleResult> getSingletonMatches()
           
 void resetEngine(LexicalEngineConfiguration Config, String ColumnFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bestCategories

public ArrayList<String> bestCategories

bestScores

public ArrayList<Double> bestScores

bestColumns

public ArrayList<String> bestColumns

scoresTable

public HashMap<String,CategoryScores> scoresTable

columnFilter

public String columnFilter
Constructor Detail

Engine

public Engine(LexicalEngineConfiguration Config,
              String ColumnFilter)
Method Detail

getSingletonMatches

public ArrayList<SingleResult> getSingletonMatches()

getSingletonElement

public String getSingletonElement()

getDBSession

public org.hibernate.SessionFactory getDBSession()
                                          throws Exception
Throws:
Exception

getDBSession

public org.hibernate.SessionFactory getDBSession(LexicalEngineConfiguration externalConf)
                                          throws Exception
Throws:
Exception

resetEngine

public void resetEngine(LexicalEngineConfiguration Config,
                        String ColumnFilter)

calcLike

public void calcLike(CategoryOrderedList col,
                     String unknownSeriesName,
                     String unknownSeriesColumn)

calcLikeThread

public void calcLikeThread(CategoryOrderedList col,
                           String unknownSeriesName,
                           String unknownSeriesColumn,
                           String singletonString)


Copyright © 2013. All Rights Reserved.