|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectequip.runtime.Object
equip.runtime.ValueBase
equip.config.ConfigManager
Configuration manager for providing an application's
configuration information, normally from property files (IDL'd
in equip_config_types.idl).
Note: always use a single creating with
SingletonManager.
| Field Summary | |
NameValuePair[] |
entries
the configuration manager's internal name,value pairs |
| Constructor Summary | |
ConfigManager()
Default no-arg constructor |
|
| Method Summary | |
boolean |
_equals_helper(ConfigManager c)
Internal IDL-generated equality test helper |
boolean |
_matches_helper(ConfigManager c)
Internal IDL-generated match test helper |
boolean |
equals(java.lang.Object c)
Standard IDL-generated equality test. |
abstract boolean |
getBooleanValue(java.lang.String name,
boolean defaultValue)
get a boolean configuration value (true = 'y', 't', '1') |
abstract char |
getCharValue(java.lang.String name,
char defaultValue)
get a character configuration value |
abstract double |
getDoubleValue(java.lang.String name,
double defaultValue)
get a double configuration value |
abstract float |
getFloatValue(java.lang.String name,
float defaultValue)
get a float configuration value |
abstract int |
getLongValue(java.lang.String name,
int defaultValue)
get a IDL long (Java int) configuration value |
java.lang.String |
getModuleName()
IDL-generated helper routine to get module name (currently unimplemented). |
abstract ValueBase |
getObjectValue(java.lang.String name,
ValueBase defaultValue)
get a configuration value as a ValueBase |
abstract java.lang.String |
getStringValue(java.lang.String name,
java.lang.String defaultValue)
get a short configuration value |
boolean |
matches(java.lang.Object c)
Standard IDL-generated template match test. |
abstract int |
readConfigFile(java.lang.String filename,
int rating,
java.lang.String extraPath)
Finds and reads name':'value pairs, one per line. |
void |
readObject(ObjectInputStream in)
Internal IDL-generated serialisation helper. |
void |
writeObject(ObjectOutputStream out)
Internal IDL-generated serialisation helper. |
| Methods inherited from class equip.runtime.ValueBase |
_equals_helper, _matches_helper, clone |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public NameValuePair[] entries
| Constructor Detail |
public ConfigManager()
| Method Detail |
public abstract int readConfigFile(java.lang.String filename,
int rating,
java.lang.String extraPath)
public abstract boolean getBooleanValue(java.lang.String name,
boolean defaultValue)
public abstract char getCharValue(java.lang.String name,
char defaultValue)
public abstract int getLongValue(java.lang.String name,
int defaultValue)
public abstract java.lang.String getStringValue(java.lang.String name,
java.lang.String defaultValue)
public abstract float getFloatValue(java.lang.String name,
float defaultValue)
public abstract double getDoubleValue(java.lang.String name,
double defaultValue)
public abstract ValueBase getObjectValue(java.lang.String name,
ValueBase defaultValue)
ValueBase
public java.lang.String getModuleName()
getModuleName in class Objectpublic boolean equals(java.lang.Object c)
equals in class ValueBasec - The object to be compared against this.
cpublic boolean _equals_helper(ConfigManager c)
public boolean matches(java.lang.Object c)
matches in class ValueBasec - The object to be checked against this template.
this (as a template) matches the argumentpublic boolean _matches_helper(ConfigManager c)
public void writeObject(ObjectOutputStream out)
throws java.io.IOException
ObjectInputStream and ObjectOutputStream only.
writeObject in class ValueBasejava.io.IOException
public void readObject(ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.InstantiationException
ObjectInputStream and ObjectOutputStream only.
readObject in class ValueBasejava.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||