|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.awb.misc.Resource
The Resource class
Method Summary | |
void |
appendResource(java.lang.String key,
java.lang.String value)
Appends a value to a resource. |
static Resource |
createResource(java.lang.String name,
java.util.Properties defaults)
Creates named resources with default Proeprties object. |
static Resource |
createResource(java.lang.String name,
java.lang.String file,
java.util.Properties defaults)
Creates named resources with file and default Proeprties object. |
boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
|
java.awt.Color |
getColor(java.lang.String key,
java.awt.Color defaultColor)
|
java.awt.Font |
getFont(java.lang.String key,
java.awt.Font defaultFont)
|
int |
getInteger(java.lang.String key,
int defaultValue)
|
java.lang.String[] |
getPersistentResourcesStartsWith(java.lang.String startsWith)
Get the resources starting with the key |
static Resource |
getResourceFor(java.lang.String name)
Get the resource object by name. |
java.lang.String |
getString(java.lang.String key)
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
|
java.lang.String[] |
getStringArray(java.lang.String key,
java.lang.String sep)
|
java.net.URL |
getURL(java.lang.String key,
java.net.URL defaultValue)
|
void |
importOptionProperties(java.lang.String startsWith)
Imports all properties start with "key" into this resource. |
void |
list(java.io.PrintStream out)
|
boolean |
load(java.net.URL loadFrom)
Loads the properties from the file |
void |
mergeResource(java.lang.String key,
java.lang.String value)
Merge a value to a resource. |
void |
removeOptionResource(java.lang.String key)
|
void |
removePersistentResourcesStartsWith(java.lang.String startsWith)
|
void |
removeResource(java.lang.String key)
|
boolean |
save(java.lang.String header)
Saves the properties into the default file. |
boolean |
save(java.net.URL saveTo,
java.lang.String header)
Saves the properties into the file with given header. |
void |
setDefaultResource(java.lang.String key,
java.lang.String value)
Sets default property. |
void |
setDefaultResources(java.lang.String[][] key_value_pairs)
Sets default properties. |
void |
setOptionResource(java.lang.String key,
java.lang.String value)
Sets an option property. |
void |
setResource(java.lang.String key,
java.lang.String value)
Sets a property. |
static java.lang.String |
toString(java.awt.Color color)
Convenient function to convert Color object to string representation. |
static java.lang.String |
toString(java.awt.Font font)
Convenient function to convert Font object to string representation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public void appendResource(java.lang.String key, java.lang.String value)
key
- the keyvalue
- the value to be append at the end of the original
valuepublic static Resource createResource(java.lang.String name, java.lang.String file, java.util.Properties defaults) throws java.net.MalformedURLException
getResourceFor
public static Resource createResource(java.lang.String name, java.util.Properties defaults)
getResourceFor
public boolean getBoolean(java.lang.String key, boolean defaultValue)
public java.awt.Color getColor(java.lang.String key, java.awt.Color defaultColor)
public java.awt.Font getFont(java.lang.String key, java.awt.Font defaultFont)
public int getInteger(java.lang.String key, int defaultValue)
public java.lang.String[] getPersistentResourcesStartsWith(java.lang.String startsWith)
key
- the key to searchpublic static Resource getResourceFor(java.lang.String name)
public java.lang.String getString(java.lang.String key)
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
public java.lang.String[] getStringArray(java.lang.String key, java.lang.String sep)
public java.net.URL getURL(java.lang.String key, java.net.URL defaultValue)
public void importOptionProperties(java.lang.String startsWith)
public void list(java.io.PrintStream out)
public boolean load(java.net.URL loadFrom)
public void mergeResource(java.lang.String key, java.lang.String value)
key
- the keyvalue
- the value to be merged.public void removeOptionResource(java.lang.String key)
public void removePersistentResourcesStartsWith(java.lang.String startsWith)
public void removeResource(java.lang.String key)
public boolean save(java.lang.String header)
header
- header stringpublic boolean save(java.net.URL saveTo, java.lang.String header)
saveTo
- the URL pointing to the file locationheader
- string to be saved at the top of filepublic void setDefaultResource(java.lang.String key, java.lang.String value)
key
- the keyvalue
- the value to be stored as a defaultpublic void setDefaultResources(java.lang.String[][] key_value_pairs)
key
- the keyvalue
- the value to be stored as a defaultpublic void setOptionResource(java.lang.String key, java.lang.String value)
key
- the keyvalue
- the value to be stored as a option resourcepublic void setResource(java.lang.String key, java.lang.String value)
key
- the keyvalue
- the value to be storedpublic static java.lang.String toString(java.awt.Color color)
public static java.lang.String toString(java.awt.Font font)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |