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

java.lang.Object
  extended by org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
Direct Known Subclasses:
AlgorithmConfiguration, EngineConfiguration

public class LexicalEngineConfiguration
extends Object


Field Summary
 float categoryDiscardDifferencialThreshold
           
 float categoryDiscardThreshold
           
 int chunkSize
           
 String databaseAutomaticTestTable
           
 String databaseDialect
           
 String databaseDriver
           
 String databaseIdleConnectionTestPeriod
           
 String databasePassword
           
 String databaseURL
           
 String databaseUserName
           
 String description
           
 float entryAcceptanceThreshold
           
 String idColumn
           
 String nameHuman
           
 int numberOfThreadsToUse
           
 Boolean randomTake
           
 int ReferenceChunksToTake
           
 String referenceColumn
           
 String referenceTable
           
 float singleEntryRecognitionMaxDeviation
           
 int TimeSeriesChunksToTake
           
 Boolean useSimpleDistance
           
 
Constructor Summary
LexicalEngineConfiguration()
           
 
Method Summary
 void configure(String absoluteFilePath)
           
 float getCategoryDiscardDifferencialThreshold()
           
 float getCategoryDiscardThreshold()
           
 int getChunkSize()
           
 String getDatabaseAutomaticTestTable()
           
 String getDatabaseDialect()
           
 String getDatabaseDriver()
           
 String getDatabaseIdleConnectionTestPeriod()
           
 String getDatabasePassword()
           
 String getDatabaseURL()
           
 String getDatabaseUserName()
           
 String getDescription()
           
 float getEntryAcceptanceThreshold()
           
 String getIdColumn()
           
 String getNameHuman()
           
 int getNumberOfThreadsToUse()
           
 int getReferenceChunksToTake()
           
 String getReferenceColumn()
           
 String getReferenceTable()
           
 float getSingleEntryRecognitionMaxDeviation()
           
 int getTimeSeriesChunksToTake()
           
 boolean isRandomTake()
           
 boolean isUseSimpleDistance()
           
 void mergeConfig(LexicalEngineConfiguration config)
           
 void setCategoryDiscardDifferencialThreshold(float categoryDiscardDifferencialThreshold)
           
 void setCategoryDiscardThreshold(float categoryDiscardThreshold)
           
 void setChunkSize(int chunkSize)
           
 void setDatabaseAutomaticTestTable(String databaseAutomaticTestTable)
           
 void setDatabaseDialect(String databaseDialect)
           
 void setDatabaseDriver(String databaseDriver)
           
 void setDatabaseIdleConnectionTestPeriod(String databaseIdleConnectionTestPeriod)
           
 void setDatabasePassword(String databasePassword)
           
 void setDatabaseURL(String databaseURL)
           
 void setDatabaseUserName(String databaseUserName)
           
 void setDescription(String description)
           
 void setEntryAcceptanceThreshold(float entryAcceptanceThreshold)
           
 void setIdColumn(String idColumn)
           
 void setNameHuman(String nameHuman)
           
 void setNumberOfThreadsToUse(int numberOfThreadsToUse)
           
 void setRandomTake(boolean randomTake)
           
 void setReferenceChunksToTake(int referenceChunksToTake)
           
 void setReferenceColumn(String referenceColumn)
           
 void setReferenceTable(String referenceTable)
           
 void setSingleEntryRecognitionMaxDeviation(float singleEntryRecognitionMaxDeviation)
           
 void setTimeSeriesChunksToTake(int timeSeriesChunksToTake)
           
 void setUseSimpleDistance(boolean useSimpleDistance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

categoryDiscardThreshold

public float categoryDiscardThreshold

entryAcceptanceThreshold

public float entryAcceptanceThreshold

categoryDiscardDifferencialThreshold

public float categoryDiscardDifferencialThreshold

singleEntryRecognitionMaxDeviation

public float singleEntryRecognitionMaxDeviation

chunkSize

public int chunkSize

randomTake

public Boolean randomTake

TimeSeriesChunksToTake

public int TimeSeriesChunksToTake

ReferenceChunksToTake

public int ReferenceChunksToTake

useSimpleDistance

public Boolean useSimpleDistance

numberOfThreadsToUse

public int numberOfThreadsToUse

databaseDriver

public String databaseDriver

databaseURL

public String databaseURL

databaseUserName

public String databaseUserName

databasePassword

public String databasePassword

databaseDialect

public String databaseDialect

databaseIdleConnectionTestPeriod

public String databaseIdleConnectionTestPeriod

databaseAutomaticTestTable

public String databaseAutomaticTestTable

referenceTable

public String referenceTable

referenceColumn

public String referenceColumn

idColumn

public String idColumn

nameHuman

public String nameHuman

description

public String description
Constructor Detail

LexicalEngineConfiguration

public LexicalEngineConfiguration()
Method Detail

configure

public void configure(String absoluteFilePath)
               throws Exception
Throws:
Exception

setCategoryDiscardThreshold

public void setCategoryDiscardThreshold(float categoryDiscardThreshold)

getCategoryDiscardThreshold

public float getCategoryDiscardThreshold()

setEntryAcceptanceThreshold

public void setEntryAcceptanceThreshold(float entryAcceptanceThreshold)

getEntryAcceptanceThreshold

public float getEntryAcceptanceThreshold()

setCategoryDiscardDifferencialThreshold

public void setCategoryDiscardDifferencialThreshold(float categoryDiscardDifferencialThreshold)

getCategoryDiscardDifferencialThreshold

public float getCategoryDiscardDifferencialThreshold()

setChunkSize

public void setChunkSize(int chunkSize)

getChunkSize

public int getChunkSize()

setRandomTake

public void setRandomTake(boolean randomTake)

isRandomTake

public boolean isRandomTake()

setTimeSeriesChunksToTake

public void setTimeSeriesChunksToTake(int timeSeriesChunksToTake)

getTimeSeriesChunksToTake

public int getTimeSeriesChunksToTake()

setReferenceChunksToTake

public void setReferenceChunksToTake(int referenceChunksToTake)

getReferenceChunksToTake

public int getReferenceChunksToTake()

setUseSimpleDistance

public void setUseSimpleDistance(boolean useSimpleDistance)

isUseSimpleDistance

public boolean isUseSimpleDistance()

setNumberOfThreadsToUse

public void setNumberOfThreadsToUse(int numberOfThreadsToUse)

getNumberOfThreadsToUse

public int getNumberOfThreadsToUse()

setSingleEntryRecognitionMaxDeviation

public void setSingleEntryRecognitionMaxDeviation(float singleEntryRecognitionMaxDeviation)

getSingleEntryRecognitionMaxDeviation

public float getSingleEntryRecognitionMaxDeviation()

mergeConfig

public void mergeConfig(LexicalEngineConfiguration config)

setDatabaseDriver

public void setDatabaseDriver(String databaseDriver)

getDatabaseDriver

public String getDatabaseDriver()

setDatabaseURL

public void setDatabaseURL(String databaseURL)

getDatabaseURL

public String getDatabaseURL()

setDatabaseUserName

public void setDatabaseUserName(String databaseUserName)

getDatabaseUserName

public String getDatabaseUserName()

setDatabasePassword

public void setDatabasePassword(String databasePassword)

getDatabasePassword

public String getDatabasePassword()

setDatabaseDialect

public void setDatabaseDialect(String databaseDialect)

getDatabaseDialect

public String getDatabaseDialect()

setDatabaseIdleConnectionTestPeriod

public void setDatabaseIdleConnectionTestPeriod(String databaseIdleConnectionTestPeriod)

getDatabaseIdleConnectionTestPeriod

public String getDatabaseIdleConnectionTestPeriod()

setDatabaseAutomaticTestTable

public void setDatabaseAutomaticTestTable(String databaseAutomaticTestTable)

getDatabaseAutomaticTestTable

public String getDatabaseAutomaticTestTable()

getReferenceTable

public String getReferenceTable()

setReferenceTable

public void setReferenceTable(String referenceTable)

getReferenceColumn

public String getReferenceColumn()

setReferenceColumn

public void setReferenceColumn(String referenceColumn)

getIdColumn

public String getIdColumn()

setIdColumn

public void setIdColumn(String idColumn)

getNameHuman

public String getNameHuman()

setNameHuman

public void setNameHuman(String nameHuman)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)


Copyright © 2013. All Rights Reserved.