Package org.intermine.metadata
Class NonOverrideableProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- org.intermine.metadata.NonOverrideableProperties
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
public class NonOverrideableProperties extends java.util.Properties
Subclass of java.util.Properties that rejects duplicate definitions of a given property.- Author:
- Matthew Wakeling
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NonOverrideableProperties()
Empty constructor.NonOverrideableProperties(java.util.Properties p)
Constructor with defaults.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
put(java.lang.Object key, java.lang.Object value)
Override put, but do not allow existing values to be changed.-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-