Package VASSAL.build.module.properties
Interface MutableProperty
- All Known Implementing Classes:
GlobalProperty
,MutableProperty.Impl
,ZoneProperty
public interface MutableProperty
A container for a String property that can be updated
- Author:
- rkinney
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MutableProperty.Impl
Simple implementation ofMutableProperty
Support dynamic changing of the property name, provided that theMutableProperty.Impl.addTo(MutablePropertiesContainer)
method is used to register this property with a properties container.static class
MutableProperty.Util
-
Method Summary
Modifier and Type Method Description void
addMutablePropertyChangeListener(PropertyChangeListener l)
MutablePropertiesContainer
getParent()
String
getPropertyValue()
void
removeMutablePropertyChangeListener(PropertyChangeListener l)
Command
setPropertyValue(String newValue)
-
Method Details
-
getPropertyValue
String getPropertyValue() -
setPropertyValue
-
addMutablePropertyChangeListener
-
removeMutablePropertyChangeListener
-
getParent
MutablePropertiesContainer getParent()
-