util
Class PropertyLoader.OrderedProperties
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
util.PropertyLoader.OrderedProperties
- All Implemented Interfaces:
- Serializable, Cloneable, Map<Object,Object>
- Enclosing class:
- PropertyLoader
private static class PropertyLoader.OrderedProperties
- extends Properties
Helper class to allow retaining of order in properties for more precise
writing to files.
| Methods inherited from class java.util.Properties |
getProperty, list, list, load, load, loadFromXML, propertyNames, save, store, store, storeToXML, storeToXML, stringPropertyNames |
| Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, hashCode, isEmpty, keySet, putAll, rehash, remove, size, toString, values |
backing
private Map<String,String> backing
PropertyLoader.OrderedProperties
public PropertyLoader.OrderedProperties(Map<String,String> back)
- Constructs new properites, whose get and set are diverted to the
ordered map.
setProperty
public Object setProperty(String key,
String value)
- Overrides settting into the backing map.
- Overrides:
setProperty in class Properties
put
public Object put(Object key,
Object value)
- Overrides settting into the backing map.
- Specified by:
put in interface Map<Object,Object>- Overrides:
put in class Hashtable<Object,Object>
getProperty
public String getProperty(String key)
- Looks into backing map. If mapping not present, return
super.getProperty.
- Overrides:
getProperty in class Properties
get
public Object get(Object key)
- Specified by:
get in interface Map<Object,Object>- Overrides:
get in class Hashtable<Object,Object>
- See Also:
put(Object, Object)
keys
public Enumeration keys()
- This method allows linked access. No default properties are returned.
This fuck's Enumeration