ch.bind.philib.conf
public final class Config extends Object
| Constructor and Description |
|---|
Config(Collection<URL> urls) |
Config(URL url) |
Config(URL[] urls) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ConfigValueListener listener) |
String |
get(String key) |
String |
get(String key,
String def) |
Boolean |
getBool(String key) |
boolean |
getBool(String key,
boolean def) |
Double |
getDouble(String key) |
double |
getDouble(String key,
double def) |
Integer |
getInt(String key) |
int |
getInt(String key,
int def) |
Long |
getLong(String key) |
long |
getLong(String key,
long def) |
void |
load()
Loads all configuration urls.
|
void |
removeListener(ConfigValueListener listener) |
void |
setURL(URL url) |
void |
setURLs(Collection<URL> urls) |
void |
setURLs(URL[] urls) |
static Map<String,String> |
toMap(Properties p) |
public Config(URL url)
public Config(URL[] urls)
public Config(Collection<URL> urls)
public void setURL(URL url)
public void setURLs(URL[] urls)
public void setURLs(Collection<URL> urls)
public void addListener(ConfigValueListener listener)
public void removeListener(ConfigValueListener listener)
public void load()
throws IOException
IOException - in case no url could be opened.public static Map<String,String> toMap(Properties p)
public int getInt(String key, int def)
public long getLong(String key, long def)
public boolean getBool(String key, boolean def)
public double getDouble(String key, double def)
Copyright © 2013. All Rights Reserved.