Package de.mhus.lib.core.config
Class PropertiesConfigFile
-
- All Implemented Interfaces:
IFlatConfig,ILog,IProperties,IReadProperties,MNlsProvider,Nls,Serializable,Iterable<Map.Entry<String,Object>>,Map<String,Object>
public class PropertiesConfigFile extends PropertiesConfig
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.mhus.lib.core.config.PropertiesConfig
changed, name, properties
-
Fields inherited from class de.mhus.lib.core.directory.WritableResourceNode
MOVE_DOWN, MOVE_FIRST, MOVE_LAST, MOVE_UP
-
Fields inherited from class de.mhus.lib.core.directory.ResourceNode
compiledCache, compiler
-
-
Constructor Summary
Constructors Constructor Description PropertiesConfigFile(File file)PropertiesConfigFile(InputStream is)PropertiesConfigFile(Reader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanSave()FilegetFile()voidsave()voidsetName(String name)StringtoString()-
Methods inherited from class de.mhus.lib.core.config.PropertiesConfig
clear, configRemoved, createConfig, getInputStream, getName, getNode, getNodeKeys, getNodes, getNodes, getParent, getProperty, getPropertyKeys, getUrl, isConfigChanged, isEditable, isProperty, moveConfig, readConfig, removeConfig, removeProperty, setProperty, writeConfig
-
Methods inherited from class de.mhus.lib.core.config.IConfig
getRenditionProperties, getRenditions, hasContent, isValid
-
Methods inherited from class de.mhus.lib.core.directory.WritableResourceNode
setString
-
Methods inherited from class de.mhus.lib.core.directory.ResourceNode
containsValue, dump, entrySet, getExtracted, getExtracted, getExtracted, getInputStream, getNodeByPath, getRenditionProperties, keys, size, values
-
Methods inherited from class de.mhus.lib.core.AbstractProperties
containsKey, get, getBoolean, getBoolean, getCalendar, getDate, getDouble, getFloat, getFormatted, getInt, getLong, getNumber, getString, getString, isEmpty, iterator, keySet, put, putAll, putReadProperties, remove, setBoolean, setCalendar, setDate, setDouble, setFloat, setInt, setLong, setNumber, toMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Constructor Detail
-
PropertiesConfigFile
public PropertiesConfigFile(File file) throws IOException
- Throws:
IOException
-
PropertiesConfigFile
public PropertiesConfigFile(InputStream is) throws IOException
- Throws:
IOException
-
PropertiesConfigFile
public PropertiesConfigFile(Reader reader) throws IOException
- Throws:
IOException
-
-