- java.lang.Object
-
- ch.bind.philib.conf.Config
-
public final class Config extends Object
- Author:
- Philipp Meinen
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ConfigListener listener)Stringget(String key)Stringget(String key, String def)BooleangetBool(String key)booleangetBool(String key, boolean def)DoublegetDouble(String key)doublegetDouble(String key, double def)IntegergetInt(String key)intgetInt(String key, int def)LonggetLong(String key)longgetLong(String key, long def)voidload()Loads all configuration urls.voidremoveListener(ConfigListener listener)voidsetURL(URL url)voidsetURLs(URL[] urls)voidsetURLs(Collection<URL> urls)static Map<String,String>toMap(Properties p)
-
-
-
Method Detail
-
setURL
public void setURL(URL url)
-
setURLs
public void setURLs(URL[] urls)
-
setURLs
public void setURLs(Collection<URL> urls)
-
addListener
public void addListener(ConfigListener listener)
-
removeListener
public void removeListener(ConfigListener listener)
-
load
public void load() throws IOExceptionLoads all configuration urls. At least one URL- Throws:
IOException- in case no url could be opened.
-
toMap
public static Map<String,String> toMap(Properties p)
-
getInt
public int getInt(String key, int def)
-
getLong
public long getLong(String key, long def)
-
getBool
public boolean getBool(String key, boolean def)
-
getDouble
public double getDouble(String key, double def)
-
-