Class OrderedProperties
java.lang.Object
java.util.Dictionary<Object,Object>
java.util.Hashtable<Object,Object>
java.util.Properties
org.apache.commons.collections4.properties.OrderedProperties
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,Object>
A drop-in replacement for
Properties for ordered keys.
Overrides methods to keep keys in insertion order. Allows other methods in the superclass to work with ordered keys.
- Since:
- 4.5.0-M1
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class java.util.Properties
defaults -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()computeIfAbsent(Object key, Function<? super Object, ? extends Object> mappingFunction) entrySet()voidforEach(BiConsumer<? super Object, ? super Object> action) keys()keySet()merge(Object key, Object value, BiFunction<? super Object, ? super Object, ? extends Object> remappingFunction) Enumeration<?> voidputIfAbsent(Object key, Object value) booleantoString()Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, load, loadFromXML, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamesMethods inherited from class java.util.Hashtable
clone, computeIfPresent, contains, containsKey, containsValue, elements, equals, get, getOrDefault, hashCode, isEmpty, rehash, replace, replace, replaceAll, size, values
-
Constructor Details
-
OrderedProperties
public OrderedProperties()Constructs a new instance.
-
-
Method Details
-
clear
-
compute
-
computeIfAbsent
public Object computeIfAbsent(Object key, Function<? super Object, ? extends Object> mappingFunction) - Specified by:
computeIfAbsentin interfaceMap<Object,Object> - Overrides:
computeIfAbsentin classHashtable<Object,Object>
-
entrySet
-
forEach
-
keys
-
keySet
-
merge
-
propertyNames
- Overrides:
propertyNamesin classProperties
-
put
-
putAll
-
putIfAbsent
- Specified by:
putIfAbsentin interfaceMap<Object,Object> - Overrides:
putIfAbsentin classHashtable<Object,Object>
-
remove
-
remove
-
toString
-