Package com.macrofocus.common.properties
Interface MutableProperties<K>
- All Superinterfaces:
Iterable<K>,Properties<K>
- All Known Implementing Classes:
EnumOverrideProperties,EnumProperties,OverrideProperties,SimpleProperties
Defines the requirements for a collection of properties that can change.
-
Method Summary
Modifier and TypeMethodDescription<T> MutableProperty<T> addProperty(K name, MutableProperty<T> property) <T> MutableProperty<T> createProperty(K name, T value) getProperty(K name) <T> MutableProperty<T> replaceProperty(K name, MutableProperty<T> property) voidMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.macrofocus.common.properties.Properties
addPropertiesListener, addWeakPropertiesListener, getValue, iterator, removePropertiesListener
-
Method Details
-
createProperty
-
addProperty
-
replaceProperty
-
setValue
-
getProperty
- Specified by:
getPropertyin interfaceProperties<K>
-