com.swabunga.spell.engine
Class PropertyConfiguration

java.lang.Object
  extended by com.swabunga.spell.engine.Configuration
      extended by com.swabunga.spell.engine.PropertyConfiguration

public class PropertyConfiguration
extends Configuration

Implementation class to read the properties controlling the spell engine. The properties are read form the configuration.properties file.

Author:
aim4min

Field Summary
 java.net.URL filename
          The name of the file containing spell engine properties
 java.util.Properties prop
          The persistent set of properties supported by the spell engine
 
Fields inherited from class com.swabunga.spell.engine.Configuration
COST_CHANGE_CASE, COST_INSERT_CHAR, COST_REMOVE_CHAR, COST_SUBST_CHARS, COST_SWAP_CHARS, SPELL_IGNOREDIGITWORDS, SPELL_IGNOREINTERNETADDRESSES, SPELL_IGNOREMIXEDCASE, SPELL_IGNOREMULTIPLEWORDS, SPELL_IGNORESENTENCECAPITALIZATION, SPELL_IGNOREUPPERCASE, SPELL_THRESHOLD
 
Constructor Summary
PropertyConfiguration()
          Constructs and loads spell engine properties configuration.
 
Method Summary
 boolean getBoolean(java.lang.String key)
          Gets one of the boolean constants
 int getInteger(java.lang.String key)
          Gets one of the integer constants
 void save()
          Writes the property list (key and element pairs) in the PropertyConfiguration file.
 void setBoolean(java.lang.String key, boolean value)
          Sets one of the boolean constants
 void setInteger(java.lang.String key, int value)
          Sets one of the integer constants
 
Methods inherited from class com.swabunga.spell.engine.Configuration
getConfiguration, getConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prop

public java.util.Properties prop
The persistent set of properties supported by the spell engine


filename

public java.net.URL filename
The name of the file containing spell engine properties

Constructor Detail

PropertyConfiguration

public PropertyConfiguration()
Constructs and loads spell engine properties configuration.

Method Detail

getBoolean

public boolean getBoolean(java.lang.String key)
Description copied from class: Configuration
Gets one of the boolean constants

Specified by:
getBoolean in class Configuration
Parameters:
key - one of the boolean constants defined in this class
Returns:
boolean value of the setting
See Also:
Configuration.getBoolean(String)

getInteger

public int getInteger(java.lang.String key)
Description copied from class: Configuration
Gets one of the integer constants

Specified by:
getInteger in class Configuration
Parameters:
key - one of the integer constants defined in this class
Returns:
int value of the setting
See Also:
Configuration.getInteger(String)

setBoolean

public void setBoolean(java.lang.String key,
                       boolean value)
Description copied from class: Configuration
Sets one of the boolean constants

Specified by:
setBoolean in class Configuration
Parameters:
key - one of the boolean constants defined in this class
value - new boolean value of this setting
See Also:
Configuration.setBoolean(String, boolean)

setInteger

public void setInteger(java.lang.String key,
                       int value)
Description copied from class: Configuration
Sets one of the integer constants

Specified by:
setInteger in class Configuration
Parameters:
key - one of the integer constants defined in this class
value - new integer value of the constant
See Also:
Configuration.setInteger(String, int)

save

public void save()
Writes the property list (key and element pairs) in the PropertyConfiguration file.