edu.stanford.smi.protegex.owl.model.project
Interface SettingsMap
- All Known Implementing Classes:
- AbstractSettingsMap
- public interface SettingsMap
A generic interface to store project-related settings and configurations.
SettingsMaps can be nested recursively, i.e. a SettingsMap can contain
various other sub-maps (similar to an XML file).
- Author:
- Holger Knublauch
getBoolean
public Boolean getBoolean(String key)
getInteger
public Integer getInteger(String key)
getSettingsMap
public SettingsMap getSettingsMap(String key)
- Gets or creates a nested SettingsMap.
- Parameters:
key
- the name of the nested map.
- Returns:
- an existing or ne SettingsMap
getString
public String getString(String key)
getString
public String getString(String key,
String defaultValue)
listKeys
public Iterator listKeys()
remove
public void remove(String key)
setBoolean
public void setBoolean(String key,
boolean value)
setBoolean
public void setBoolean(String key,
Boolean value)
setInteger
public void setInteger(String key,
int value)
setInteger
public void setInteger(String key,
Integer value)
setString
public void setString(String key,
String value)