Package jadex.commons.collection
Class OrderedProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- jadex.commons.collection.OrderedProperties
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>
public class OrderedProperties extends java.util.PropertiesClass extending java.util.Properties to preserve order by redirecting calls to an internal linked hash map.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.LinkedHashMap<java.lang.Object,java.lang.Object>mapThe internal map.
-
Constructor Summary
Constructors Constructor Description OrderedProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Delegate.booleancontainsKey(java.lang.Object key)Delegate.booleancontainsValue(java.lang.Object value)Delegate.java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>>entrySet()Delegate.java.lang.Objectget(java.lang.Object key)Delegate.booleanisEmpty()Delegate.java.util.Set<java.lang.Object>keySet()Delegate.java.lang.Objectput(java.lang.Object key, java.lang.Object value)Delegate.voidputAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> m)Delegate.java.lang.Objectremove(java.lang.Object key)Delegate.intsize()Delegate.java.util.Collection<java.lang.Object>values()Delegate.-
Methods inherited from class java.util.Properties
clone, compute, computeIfAbsent, computeIfPresent, contains, elements, equals, forEach, getOrDefault, getProperty, getProperty, hashCode, keys, list, list, load, load, loadFromXML, merge, propertyNames, putIfAbsent, rehash, remove, replace, replace, replaceAll, save, setProperty, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString
-
-
-
-
Method Detail
-
size
public int size()
Delegate.- Specified by:
sizein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
sizein classjava.util.Properties
-
isEmpty
public boolean isEmpty()
Delegate.- Specified by:
isEmptyin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
isEmptyin classjava.util.Properties
-
containsKey
public boolean containsKey(java.lang.Object key)
Delegate.- Specified by:
containsKeyin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
containsKeyin classjava.util.Properties
-
containsValue
public boolean containsValue(java.lang.Object value)
Delegate.- Specified by:
containsValuein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
containsValuein classjava.util.Properties
-
get
public java.lang.Object get(java.lang.Object key)
Delegate.- Specified by:
getin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
getin classjava.util.Properties
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)Delegate.- Specified by:
putin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
putin classjava.util.Properties
-
remove
public java.lang.Object remove(java.lang.Object key)
Delegate.- Specified by:
removein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
removein classjava.util.Properties
-
putAll
public void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> m)
Delegate.- Specified by:
putAllin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
putAllin classjava.util.Properties
-
clear
public void clear()
Delegate.- Specified by:
clearin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
clearin classjava.util.Properties
-
keySet
public java.util.Set<java.lang.Object> keySet()
Delegate.- Specified by:
keySetin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
keySetin classjava.util.Properties
-
values
public java.util.Collection<java.lang.Object> values()
Delegate.- Specified by:
valuesin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
valuesin classjava.util.Properties
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
Delegate.- Specified by:
entrySetin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
entrySetin classjava.util.Properties
-
-