de.aitools.dm.clusterlabeling.validation.external
Class MeasurePreferences

java.lang.Object
  extended by de.aitools.dm.clusterlabeling.validation.external.MeasurePreferences

public class MeasurePreferences
extends java.lang.Object

To be used to set preferences for the validation. Is for example used in each concrete class of PreferencedMeasure.

Version:
$Id: MeasurePreferences.java,v 1.1 2011/02/18 16:08:24 hoppe Exp $
Author:
johannes.kiesel(/\t)uni-weimar.de

Constructor Summary
MeasurePreferences(StringMatching.Match matchType, boolean toLowerCase, boolean useStemmer, boolean useSynonyms)
           
 
Method Summary
static MeasurePreferences getDef(StringMatching.Match matchType)
          Creates default preferences (based on the static members of ValidityPreferences.
 boolean getIfToLowerCase()
           
 boolean getIfToUseStemmer()
           
 boolean getIfToUseSynonyms()
           
 java.util.Locale getLocale()
           
 StringMatching.Match getMatchType()
           
 Stemmer getStemmer()
           
 edu.smu.tspell.wordnet.SynsetType getSynonymsType()
          A value of null means take all.
 java.lang.String getWordNetDatabaseLocation()
           
 edu.smu.tspell.wordnet.WordNetDatabase getWordNetDB()
           
 void setLocale(java.util.Locale loc)
           
 void setSynonymsType(edu.smu.tspell.wordnet.SynsetType synType)
           
 void setWordNetDatabaseLocation(java.lang.String wordNetDir)
          Only has an effect if useSynonyms is true.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasurePreferences

public MeasurePreferences(StringMatching.Match matchType,
                          boolean toLowerCase,
                          boolean useStemmer,
                          boolean useSynonyms)
Method Detail

getMatchType

public StringMatching.Match getMatchType()

getIfToLowerCase

public boolean getIfToLowerCase()

getIfToUseSynonyms

public boolean getIfToUseSynonyms()

getIfToUseStemmer

public boolean getIfToUseStemmer()

getStemmer

public Stemmer getStemmer()

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale loc)

getWordNetDatabaseLocation

public java.lang.String getWordNetDatabaseLocation()
Returns:
null if useSynonyms is false

setWordNetDatabaseLocation

public void setWordNetDatabaseLocation(java.lang.String wordNetDir)
Only has an effect if useSynonyms is true.

Parameters:
wordNetDir -

getWordNetDB

public edu.smu.tspell.wordnet.WordNetDatabase getWordNetDB()

getSynonymsType

public edu.smu.tspell.wordnet.SynsetType getSynonymsType()
A value of null means take all.

Returns:

setSynonymsType

public void setSynonymsType(edu.smu.tspell.wordnet.SynsetType synType)
Parameters:
synType - a value of null means take all.

getDef

public static MeasurePreferences getDef(StringMatching.Match matchType)
Creates default preferences (based on the static members of ValidityPreferences.

Parameters:
matchType - the matchType - use null if you want default-settings here, too
Returns:
default preferences