Package org.picocontainer
Class Characteristics.ImmutableProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- org.picocontainer.Characteristics.ImmutableProperties
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>
- Enclosing class:
- Characteristics
public static class Characteristics.ImmutableProperties extends java.util.PropertiesRead only property set. Once constructed, all methods that modify state will throw UnsupportedOperationException.- Author:
- Paul Hammant.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ImmutableProperties(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Read Only Object: will throw UnsupportedOperationException.java.lang.Objectput(java.lang.Object key, java.lang.Object value)Once object is constructed, this will throw UnsupportedOperationException because this class is a read only wrapper.voidputAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> t)Read Only Object: will throw UnsupportedOperationException.java.lang.Objectremove(java.lang.Object o)Read Only Object: will throw UnsupportedOperationException.java.lang.ObjectsetProperty(java.lang.String string, java.lang.String string1)Read Only Object: will throw UnsupportedOperationException.-
Methods inherited from class java.util.Properties
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, putIfAbsent, rehash, remove, replace, replace, replaceAll, save, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-
-
-
Method Detail
-
remove
public java.lang.Object remove(java.lang.Object o)
Read Only Object: will throw UnsupportedOperationException.- Specified by:
removein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
removein classjava.util.Properties
-
setProperty
public java.lang.Object setProperty(java.lang.String string, java.lang.String string1)Read Only Object: will throw UnsupportedOperationException.- Overrides:
setPropertyin classjava.util.Properties
-
clear
public void clear()
Read Only Object: will throw UnsupportedOperationException.- Specified by:
clearin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
clearin classjava.util.Properties
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)Once object is constructed, this will throw UnsupportedOperationException because this class is a read only wrapper.- Specified by:
putin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
putin classjava.util.Properties
-
putAll
public void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> t)
Read Only Object: will throw UnsupportedOperationException.- Specified by:
putAllin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
putAllin classjava.util.Properties
-
-