Interface MutablePropertiesContainer

All Known Implementing Classes:
BasicModule, GameModule, GlobalProperties, Map, MutablePropertiesContainer.Impl, PlayerHand, PrivateMap, WidgetMap, Zone

public interface MutablePropertiesContainer
A component that can contain mutable (updatable) properties
Author:
rkinney
  • Method Details

    • addMutableProperty

      void addMutableProperty(String key, MutableProperty p)
      Add a property under the given key
      Parameters:
      key - key
      p - property
    • removeMutableProperty

      MutableProperty removeMutableProperty(String key)
      Remove the property with the given key
      Parameters:
      key - key
    • getMutableProperty

      MutableProperty getMutableProperty(String propertyName)
      Find a GlobalProperty object with the given name
    • getMutablePropertiesContainerId

      String getMutablePropertiesContainerId()
      Return a unique Id for the container