sonification.dataimport.visbards_resourcetoolkit.model
Interface SettingsHolder

All Known Subinterfaces:
Category, PseudoCategory, RangeControllerModel
All Known Implementing Classes:
DefaultPropertyContainer, DefaultPseudoCategory, DefaultRangeControllerModel, ModeManager, OutputDialog, PseudoLocation, VisbardDialog

public interface SettingsHolder


Method Summary
 java.lang.String getHolderID()
          Returns a string which identifies this object uniquely.
 java.util.HashMap getSettings()
          Returns a hashmap of settings (strings) which represent the current object state, and are keyed by string names.
 void setSettings(java.util.HashMap settings)
          Changes the settings of this object to match the settings in the specified hashmap.
 

Method Detail

getSettings

java.util.HashMap getSettings()
Returns a hashmap of settings (strings) which represent the current object state, and are keyed by string names.


setSettings

void setSettings(java.util.HashMap settings)
Changes the settings of this object to match the settings in the specified hashmap. HashMap may be empty, in which case no settings are delivered


getHolderID

java.lang.String getHolderID()
Returns a string which identifies this object uniquely. Any string is valid as long as it does not contain the underscore character.