Package play.utils
Class OrderSafeProperties
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
play.ConfProperties
play.utils.OrderSafeProperties
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,Object>
Custom impl of java.util.properties that preserves the key-order from the file and that reads the
properties-file in utf-8
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class play.ConfProperties
ConfProperties.PropertyValue -
Field Summary
Fields inherited from class java.util.Properties
defaults -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class play.ConfProperties
propertyMethods 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
-
Constructor Details
-
OrderSafeProperties
public OrderSafeProperties()
-
-
Method Details
-
load
escapes "special-chars" (to utf-16 on the format \\uxxxx) in lines and store as iso-8859-1. see info about escaping: - ... - "public void load(InputStream inStream)"- Overrides:
loadin classProperties- Throws:
IOException
-
keys
- Overrides:
keysin classProperties
-
keySet
-
put
-
remove
-
clear
public void clear() -
putAll
-
entrySet
-