Package de.mhus.lib.core.util
Class PropertiesReadOnly
- java.lang.Object
-
- de.mhus.lib.core.util.PropertiesReadOnly
-
- All Implemented Interfaces:
de.mhus.lib.basics.ReadOnly,IReadProperties
public class PropertiesReadOnly extends Object implements IReadProperties, de.mhus.lib.basics.ReadOnly
-
-
Constructor Summary
Constructors Constructor Description PropertiesReadOnly(IProperties parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsKey(Object key)booleancontainsValue(Object value)Set<Map.Entry<String,Object>>entrySet()Objectget(Object name)booleangetBoolean(String name)booleangetBoolean(String name, boolean def)CalendargetCalendar(String name)DategetDate(String name)doublegetDouble(String name, double def)floatgetFloat(String name, float def)intgetInt(String name, int def)longgetLong(String name, long def)NumbergetNumber(String name, Number def)ObjectgetProperty(String name)StringgetString(String name)StringgetString(String name, String def)booleanisProperty(String name)Set<String>keys()Collection<Object>values()
-
-
-
Constructor Detail
-
PropertiesReadOnly
public PropertiesReadOnly(IProperties parent)
-
-
Method Detail
-
get
public Object get(Object name)
- Specified by:
getin interfaceIReadProperties
-
isProperty
public boolean isProperty(String name)
- Specified by:
isPropertyin interfaceIReadProperties
-
keys
public Set<String> keys()
- Specified by:
keysin interfaceIReadProperties
-
getProperty
public Object getProperty(String name)
- Specified by:
getPropertyin interfaceIReadProperties
-
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValuein interfaceIReadProperties
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKeyin interfaceIReadProperties
-
values
public Collection<Object> values()
- Specified by:
valuesin interfaceIReadProperties
-
entrySet
public Set<Map.Entry<String,Object>> entrySet()
- Specified by:
entrySetin interfaceIReadProperties
-
getString
public String getString(String name, String def)
- Specified by:
getStringin interfaceIReadProperties
-
getString
public String getString(String name) throws de.mhus.lib.errors.MException
- Specified by:
getStringin interfaceIReadProperties- Throws:
de.mhus.lib.errors.MException
-
getBoolean
public boolean getBoolean(String name, boolean def)
- Specified by:
getBooleanin interfaceIReadProperties
-
getBoolean
public boolean getBoolean(String name) throws de.mhus.lib.errors.MException
- Specified by:
getBooleanin interfaceIReadProperties- Throws:
de.mhus.lib.errors.MException
-
getInt
public int getInt(String name, int def)
- Specified by:
getIntin interfaceIReadProperties
-
getLong
public long getLong(String name, long def)
- Specified by:
getLongin interfaceIReadProperties
-
getFloat
public float getFloat(String name, float def)
- Specified by:
getFloatin interfaceIReadProperties
-
getDouble
public double getDouble(String name, double def)
- Specified by:
getDoublein interfaceIReadProperties
-
getCalendar
public Calendar getCalendar(String name) throws de.mhus.lib.errors.MException
- Specified by:
getCalendarin interfaceIReadProperties- Throws:
de.mhus.lib.errors.MException
-
getDate
public Date getDate(String name)
- Specified by:
getDatein interfaceIReadProperties
-
getNumber
public Number getNumber(String name, Number def)
- Specified by:
getNumberin interfaceIReadProperties
-
-