public abstract class AbstractProperties
extends java.util.Properties
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
delimiter |
protected java.util.ArrayList |
index |
Constructor and Description |
---|
AbstractProperties() |
AbstractProperties(java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDelimiter() |
java.util.Enumeration |
keys() |
java.util.Set |
keySet() |
abstract void |
load(java.io.InputStream in) |
java.util.Enumeration |
propertyNames() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
java.lang.Object |
remove(java.lang.Object key) |
void |
save(java.io.OutputStream outstrm,
java.lang.String header)
Currently will write out defaults as well, which is not
in the specification.
|
void |
setDelimiter(java.lang.String delimiter) |
java.lang.Object |
setProperty(java.lang.String key,
java.lang.String value) |
void |
store(java.io.OutputStream outstrm,
java.lang.String header)
Currently will write out defaults as well, which is not
in the specification.
|
getProperty, getProperty, list, list, load, loadFromXML, store, storeToXML, storeToXML, stringPropertyNames
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, putAll, putIfAbsent, rehash, remove, replace, replace, replaceAll, size, toString, values
public AbstractProperties()
public AbstractProperties(java.util.Properties props)
public abstract void load(java.io.InputStream in) throws java.io.IOException
load
in class java.util.Properties
java.io.IOException
public void setDelimiter(java.lang.String delimiter)
public java.lang.String getDelimiter()
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map<java.lang.Object,java.lang.Object>
put
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public java.lang.Object setProperty(java.lang.String key, java.lang.String value)
setProperty
in class java.util.Properties
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map<java.lang.Object,java.lang.Object>
remove
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public java.util.Enumeration propertyNames()
propertyNames
in class java.util.Properties
public java.util.Enumeration keys()
keys
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public java.util.Set keySet()
keySet
in interface java.util.Map<java.lang.Object,java.lang.Object>
keySet
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public void save(java.io.OutputStream outstrm, java.lang.String header)
save
in class java.util.Properties
public void store(java.io.OutputStream outstrm, java.lang.String header) throws java.io.IOException
store
in class java.util.Properties
java.io.IOException