|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.iu.gps.Config
Various methods for storing/loading Java objects from ASCII-readable configuration files.
| Field Summary | |
static java.lang.String |
CONFIG_PATH
Root path for configuration files. |
| Constructor Summary | |
Config()
|
|
| Method Summary | |
static void |
convert(java.lang.String s,
java.lang.Object result,
java.lang.reflect.Field f)
Converts string representation into type of given field, stores in given object. |
static java.lang.String |
getConfigFilename(java.lang.String name)
Gets the name of a configuration file, according to the defined CONFIG_PATH. |
static java.lang.String |
getConfigPath()
|
static void |
loadObject(java.io.InputStream is,
java.lang.Object o)
Load object from input stream. |
static void |
loadObject(java.lang.String file,
java.lang.Object o)
Load object from file with given name. |
static void |
main(java.lang.String[] arg)
The main program for the Config class. |
static void |
saveObject(java.io.OutputStream os,
java.lang.Object o)
Save object in output stream. |
static void |
saveObject(java.lang.String file,
java.lang.Object o)
Save object in file with given name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String CONFIG_PATH
| Constructor Detail |
public Config()
| Method Detail |
public static java.lang.String getConfigFilename(java.lang.String name)
name - Parameter
public static java.lang.String getConfigPath()
public static void convert(java.lang.String s,
java.lang.Object result,
java.lang.reflect.Field f)
s - Parameterresult - Parameterf - Parameter
public static void saveObject(java.io.OutputStream os,
java.lang.Object o)
throws java.lang.Exception
os - Parametero - Parameter
java.lang.Exception - Exception
public static void saveObject(java.lang.String file,
java.lang.Object o)
throws java.lang.Exception
file - Parametero - Parameter
java.lang.Exception - Exception
public static void loadObject(java.io.InputStream is,
java.lang.Object o)
throws java.lang.Exception
is - Parametero - Parameter
java.lang.Exception - Exception
public static void loadObject(java.lang.String file,
java.lang.Object o)
throws java.lang.Exception
file - Parametero - Parameter
java.lang.Exception - Exception
public static void main(java.lang.String[] arg)
throws java.lang.Exception
arg - The command line arguments
java.lang.Exception - Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||