|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
java.util.Properties
mae.util.PropertyManager
Loads and saves Properties, with support for Color, Font, Bounds.
| Field Summary | |
static java.lang.String |
EXT
Default extension used in all property files |
| Fields inherited from class java.util.Properties |
defaults |
| Constructor Summary | |
PropertyManager(java.lang.String p)
Returns an instance, using file p.EXT in the directory where VM is started with no defaults. |
|
PropertyManager(java.lang.String p,
java.lang.Class caller)
Returns an instance, using file p.EXT in the directory where VM is started, with defaults together with caller class. |
|
PropertyManager(java.lang.String f,
java.lang.String p,
java.lang.Class caller)
Returns an instance, using file f/p.EXT in the home directory of the user. |
|
| Method Summary | |
java.awt.Rectangle |
getBounds(java.lang.String d,
int w,
int h)
Returns a Rectangle property with name d, default width & height |
java.awt.Color |
getColor(java.lang.String d,
java.awt.Color def)
Returns a Color property with name d, default def |
java.awt.Font |
getFont(java.lang.String d,
java.awt.Font def)
Returns a Font property with name d, default def |
int |
getInteger(java.lang.String d,
int def)
Returns an integer property with name d, default def |
void |
list()
Lists first level Properties object on System output |
void |
save(java.lang.String desc)
Saves first level Properties object, with one-line comment desc |
void |
setBounds(java.lang.String d,
java.awt.Rectangle r)
Sets a Rectangle property with name d, value r |
void |
setColor(java.lang.String d,
java.awt.Color c)
Sets a Color property with name d, value c |
void |
setFont(java.lang.String d,
java.awt.Font f)
Sets a Font property with name d, value f |
static boolean |
setIcon(javax.swing.JFrame f,
java.lang.String s)
Sets Icon for f, using image with name s |
void |
store(java.io.OutputStream os,
java.lang.String head)
Stores first level Properties object, overrides store() |
| Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, load, propertyNames, save, setProperty |
| Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String EXT
| Constructor Detail |
public PropertyManager(java.lang.String p)
public PropertyManager(java.lang.String p,
java.lang.Class caller)
public PropertyManager(java.lang.String f,
java.lang.String p,
java.lang.Class caller)
Caller class is needed to locate resource file.
| Method Detail |
public void store(java.io.OutputStream os,
java.lang.String head)
throws java.io.IOException
java.io.IOExceptionpublic void save(java.lang.String desc)
public void list()
public int getInteger(java.lang.String d,
int def)
public void setColor(java.lang.String d,
java.awt.Color c)
public java.awt.Color getColor(java.lang.String d,
java.awt.Color def)
public void setBounds(java.lang.String d,
java.awt.Rectangle r)
public java.awt.Rectangle getBounds(java.lang.String d,
int w,
int h)
public void setFont(java.lang.String d,
java.awt.Font f)
public java.awt.Font getFont(java.lang.String d,
java.awt.Font def)
public static boolean setIcon(javax.swing.JFrame f,
java.lang.String s)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||