Package de.mhus.lib.core
Interface IProperties
-
- All Superinterfaces:
IReadProperties,Iterable<Map.Entry<String,Object>>,Map<String,Object>,Serializable
- All Known Implementing Classes:
AbstractProperties,DefaultConfigFile,DefComponent,DefRoot,DirConfig,DirectoryToConfigWrapper,EmptyConfig,EmptyResourceNode,FaSource,FileResource,FileResourceRoot,FmAction,FmCheckbox,FmCombobox,FmComponent,FmDate,FmLabel,FmLayout100,FmLayout2x50,FmLayout3x33,FmLayout4x25,FmLayoutTabs,FmLayoutWizard,FmLink,FmNumber,FmOptions,FmOverlay,FmPanel,FmPassword,FmRichText,FmSplit,FmText,FmTextArea,FmVoid,HashConfig,IConfig,IFmElement,JsonConfig,JsonConfigFile,LogProperties,MNls,MProperties,NodeConfig,PemBlockModel,PemKey,PropertiesConfig,PropertiesConfigFile,PropertiesSubset,ResourceNode,WritableResourceNode,XmlConfig,XmlConfigFile
public interface IProperties extends IReadProperties, Map<String,Object>, Serializable, Iterable<Map.Entry<String,Object>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()StringgetFormatted(String name, String def, Object... values)booleanisEditable()voidremoveProperty(String key)voidsetBoolean(String name, boolean value)voidsetCalendar(String name, Calendar value)voidsetDate(String name, Date value)voidsetDouble(String name, double value)voidsetFloat(String name, float value)voidsetInt(String name, int value)voidsetLong(String name, long value)voidsetNumber(String name, Number value)voidsetString(String name, String value)-
Methods inherited from interface de.mhus.lib.core.IReadProperties
containsKey, containsValue, entrySet, get, getBoolean, getBoolean, getCalendar, getDate, getDouble, getFloat, getInt, getLong, getNumber, getProperty, getString, getString, isProperty, keys, values
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
setInt
void setInt(String name, int value)
-
setLong
void setLong(String name, long value)
-
setDouble
void setDouble(String name, double value)
-
setFloat
void setFloat(String name, float value)
-
setBoolean
void setBoolean(String name, boolean value)
-
removeProperty
void removeProperty(String key)
-
isEditable
boolean isEditable()
-
-