public abstract class Configuration
extends java.lang.Object
EditDistance
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COST_CHANGE_CASE
used by EditDistance: the cost of having to change case, for example, from i to I.
|
static java.lang.String |
COST_INSERT_CHAR
used by EditDistance: the cost of having to insert a character
(integer greater than 0) |
static java.lang.String |
COST_REMOVE_CHAR
used by EditDistance: the cost of having to remove a character
(integer greater than 0) |
static java.lang.String |
COST_SUBST_CHARS
used by EditDistance: the cost of having to substitute one character for another
for the sub value to ever be used, it should be smaller than the COST_REMOVE_CHAR or COST_INSERT_CHAR values
(integer greater than 0) |
static java.lang.String |
COST_SWAP_CHARS
used by EditDistance: the cost of having to swap two adjoining characters
for the swap value to ever be used, it should be smaller than the COST_REMOVE_CHAR or COST_INSERT_CHAR values
(integer greater than 0) |
static java.lang.String |
SPELL_IGNOREDIGITWORDS
words that have digits in them are not spell checked, example: "mach5"
(boolean) |
static java.lang.String |
SPELL_IGNOREINTERNETADDRESSES
words that look like an Internet address are not spell checked, example: "http://www.google.com"
(boolean) |
static java.lang.String |
SPELL_IGNOREMIXEDCASE
words that have mixed case are not spell checked, example: "SpellChecker"
(boolean) |
static java.lang.String |
SPELL_IGNOREMULTIPLEWORDS
I don't know what this does.
|
static java.lang.String |
SPELL_IGNORESENTENCECAPITALIZATION
the first word of a sentence is expected to start with an upper case letter
(boolean) |
static java.lang.String |
SPELL_IGNOREUPPERCASE
words that are all upper case are not spell checked, example: "CIA"
(boolean) |
static java.lang.String |
SPELL_THRESHOLD
the maximum cost of suggested spelling.
|
Constructor and Description |
---|
Configuration() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
getBoolean(java.lang.String key)
Gets one of the boolean constants
|
static Configuration |
getConfiguration()
gets a new default Configuration
|
static Configuration |
getConfiguration(java.lang.String className)
Returns a new instance of a Configuration class
|
abstract int |
getInteger(java.lang.String key)
Gets one of the integer constants
|
abstract void |
setBoolean(java.lang.String key,
boolean value)
Sets one of the boolean constants
|
abstract void |
setInteger(java.lang.String key,
int value)
Sets one of the integer constants
|
public static final java.lang.String COST_REMOVE_CHAR
public static final java.lang.String COST_INSERT_CHAR
public static final java.lang.String COST_SWAP_CHARS
public static final java.lang.String COST_CHANGE_CASE
public static final java.lang.String COST_SUBST_CHARS
public static final java.lang.String SPELL_THRESHOLD
public static final java.lang.String SPELL_IGNOREUPPERCASE
public static final java.lang.String SPELL_IGNOREMIXEDCASE
public static final java.lang.String SPELL_IGNOREINTERNETADDRESSES
public static final java.lang.String SPELL_IGNOREDIGITWORDS
public static final java.lang.String SPELL_IGNOREMULTIPLEWORDS
public static final java.lang.String SPELL_IGNORESENTENCECAPITALIZATION
public abstract int getInteger(java.lang.String key)
key
- one of the integer constants defined in this classpublic abstract boolean getBoolean(java.lang.String key)
key
- one of the boolean constants defined in this classpublic abstract void setInteger(java.lang.String key, int value)
key
- one of the integer constants defined in this classvalue
- new integer value of the constantpublic abstract void setBoolean(java.lang.String key, boolean value)
key
- one of the boolean constants defined in this classvalue
- new boolean value of this settingpublic static final Configuration getConfiguration()
public static final Configuration getConfiguration(java.lang.String className)
className
- - the class to return, must be based on Configuration