java.lang.Object
java.util.Dictionary<Object,Object>
java.util.Hashtable<Object,Object>
java.util.Properties
net.i2p.util.OrderedProperties
net.i2p.data.EmptyProperties
- All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>
Immutable OrderedProperties, to reduce object churn in LS2 where it's expected to be empty. Returned from
DataHelper.readProperties(in, null).All methods that modify will throw UnsupportedOperationException, except clear() and remove() which do nothing.
- See Also:
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EmptyPropertiesSingleton immutable empty properties instance.Fields inherited from class Properties
defaultsConstructor Summary
ConstructorsModifierConstructorDescriptionprivateUtility class, not intended for instantiation.Method Summary
All MethodsModifier and TypeMethodDescriptiongetProperty(String key) voidload(InputStream inStream) voidvoidvoidsetProperty(String key, String value) Methods inherited from class OrderedProperties
entrySet, keySetMethods inherited from class Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, equals, forEach, get, getOrDefault, getProperty, hashCode, isEmpty, keys, list, list, merge, propertyNames, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
Field Details
INSTANCE
Singleton immutable empty properties instance.
Constructor Details
EmptyProperties
private EmptyProperties()Utility class, not intended for instantiation.
Method Details
getProperty
- Overrides:
getPropertyin classProperties
load
- Overrides:
loadin classProperties
load
- Overrides:
loadin classProperties
loadFromXML
- Overrides:
loadFromXMLin classProperties
put
putAll
setProperty
- Overrides:
setPropertyin classProperties