|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.config.CompassSettings
public class CompassSettings
A set of settings that are used to configure the Compass instance.
| Constructor Summary | |
|---|---|
CompassSettings()
|
|
CompassSettings(Properties settings)
|
|
| Method Summary | |
|---|---|
void |
addSettings(CompassSettings settings)
|
void |
addSettings(Properties settings)
|
CompassSettings |
copy()
|
Properties |
getProperties()
|
Object |
getRegistry(Object key)
ADANCE: An internal compass global registry |
String |
getSetting(String setting)
|
String |
getSetting(String setting,
String defaultValue)
|
boolean |
getSettingAsBoolean(String setting,
boolean defaultValue)
|
Class |
getSettingAsClass(String setting,
Class clazz)
|
Class |
getSettingAsClass(String setting,
Class clazz,
ClassLoader classLoader)
|
float |
getSettingAsFloat(String setting,
float defaultValue)
|
int |
getSettingAsInt(String setting,
int defaultValue)
|
long |
getSettingAsLong(String setting,
long defaultValue)
|
Map |
getSettingGroups(String settingPrefix)
|
Collection |
keySet()
|
Object |
removeRegistry(Object key)
ADVANCE: An internal compass global registry |
CompassSettings |
setBooleanSetting(String setting,
boolean value)
|
CompassSettings |
setClassSetting(String setting,
Class clazz)
|
CompassSettings |
setFloatSetting(String setting,
float value)
|
CompassSettings |
setGroupSettings(String settingPrefix,
String groupName,
String[] settings,
String[] values)
Sets a group of settings, sharing the same setting prefix. |
CompassSettings |
setIntSetting(String setting,
int value)
|
CompassSettings |
setLongSetting(String setting,
long value)
|
void |
setRegistry(Object key,
Object value)
ADVANCE: An internal compass global registry |
CompassSettings |
setSetting(String setting,
String value)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CompassSettings()
public CompassSettings(Properties settings)
| Method Detail |
|---|
public void addSettings(Properties settings)
public void addSettings(CompassSettings settings)
public CompassSettings copy()
public Properties getProperties()
public Collection keySet()
public String getSetting(String setting)
public String getSetting(String setting,
String defaultValue)
public Map getSettingGroups(String settingPrefix)
public float getSettingAsFloat(String setting,
float defaultValue)
public int getSettingAsInt(String setting,
int defaultValue)
public long getSettingAsLong(String setting,
long defaultValue)
public boolean getSettingAsBoolean(String setting,
boolean defaultValue)
public Class getSettingAsClass(String setting,
Class clazz)
throws ClassNotFoundException
ClassNotFoundException
public Class getSettingAsClass(String setting,
Class clazz,
ClassLoader classLoader)
throws ClassNotFoundException
ClassNotFoundException
public CompassSettings setSetting(String setting,
String value)
public CompassSettings setBooleanSetting(String setting,
boolean value)
public CompassSettings setFloatSetting(String setting,
float value)
public CompassSettings setIntSetting(String setting,
int value)
public CompassSettings setLongSetting(String setting,
long value)
public CompassSettings setClassSetting(String setting,
Class clazz)
public CompassSettings setGroupSettings(String settingPrefix,
String groupName,
String[] settings,
String[] values)
settingPrefix - The prefix used for all settingsgroupName - The name of the setting groupsettings - The settings name appended to settingsPrefix + "." + groupName + "."values - The values of the settings matched against the settings parameters
public Object getRegistry(Object key)
public void setRegistry(Object key,
Object value)
public Object removeRegistry(Object key)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||