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