Package play.utils
Class OrderSafeProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- play.utils.OrderSafeProperties
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>
public class OrderSafeProperties extends java.util.PropertiesCustom impl of java.util.properties that preserves the key-order from the file and that reads the properties-file in utf-8- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OrderSafeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>>entrySet()java.util.Enumeration<java.lang.Object>keys()java.util.Set<java.lang.Object>keySet()voidload(java.io.InputStream inputStream)java.lang.Objectput(java.lang.Object key, java.lang.Object value)voidputAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> map)java.lang.Objectremove(java.lang.Object o)-
Methods inherited from class java.util.Properties
clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, list, list, load, loadFromXML, merge, propertyNames, putIfAbsent, rehash, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-
-
-
Method Detail
-
load
public void load(java.io.InputStream inputStream) throws java.io.IOException- Overrides:
loadin classjava.util.Properties- Throws:
java.io.IOException
-
keys
public java.util.Enumeration<java.lang.Object> keys()
- Overrides:
keysin classjava.util.Properties
-
keySet
public java.util.Set<java.lang.Object> keySet()
- Specified by:
keySetin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
keySetin classjava.util.Properties
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)- 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 o)
- Specified by:
removein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
removein classjava.util.Properties
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
clearin classjava.util.Properties
-
putAll
public void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> map)
- Specified by:
putAllin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
putAllin classjava.util.Properties
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
- Specified by:
entrySetin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
entrySetin classjava.util.Properties
-
-