public final class Property
extends java.lang.Object
PropertyManager.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILE_SEPARATOR
Platform dependant file separator.
|
static java.lang.String |
LINE_SEPARATOR
Platform dependent line separator.
|
static java.lang.String |
PATH_SEPARATOR
Platform dependant path separator.
|
| Constructor and Description |
|---|
Property() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addListener(PropertyListener listener)
Add a property listener
|
static void |
addListeners(PropertyListener[] listeners)
Add an array of property listeners
|
static boolean |
exists(java.lang.String name)
Check if a property of the given name exists.
|
static java.lang.String |
get(java.lang.String name)
Get a property
|
static java.lang.String |
get(java.lang.String name,
java.lang.String defaultValue)
Get a property
|
static java.lang.String[] |
getArray(java.lang.String name)
Get an array style property
|
static java.lang.String[] |
getArray(java.lang.String base,
java.lang.String[] defaultValues)
Get an array style property
|
static PropertyGroup |
getGroup(java.lang.String basename)
Get a property group for the given property base
|
static PropertyGroup |
getGroup(java.lang.String basename,
int index)
Get a property group for the given property base at the given index
|
static java.lang.String |
remove(java.lang.String name)
Remove a property
|
static boolean |
removeListener(PropertyListener listener)
Remove a property listener
|
static java.lang.String |
set(java.lang.String name,
java.lang.String value)
Set a property
|
public static java.lang.String LINE_SEPARATOR
public static java.lang.String FILE_SEPARATOR
public static java.lang.String PATH_SEPARATOR
public static void addListener(PropertyListener listener)
listener - Property listener to addpublic static void addListeners(PropertyListener[] listeners)
listeners - Array of property listeners to addpublic static boolean removeListener(PropertyListener listener)
listener - Property listener to removepublic static java.lang.String set(java.lang.String name,
java.lang.String value)
name - Property namevalue - Property valuepublic static java.lang.String remove(java.lang.String name)
name - Property namepublic static java.lang.String get(java.lang.String name,
java.lang.String defaultValue)
name - Property namedefaultValue - Default property valuepublic static java.lang.String get(java.lang.String name)
name - Property namepublic static java.lang.String[] getArray(java.lang.String base,
java.lang.String[] defaultValues)
base - Base property namedefaultValues - Default property valuespublic static java.lang.String[] getArray(java.lang.String name)
name - Property namepublic static boolean exists(java.lang.String name)
name - Property namepublic static PropertyGroup getGroup(java.lang.String basename)
basename - Base property namepublic static PropertyGroup getGroup(java.lang.String basename, int index)
basename - Base property nameindex - Array property index