Package pamViewFX.fxSettingsPanes
Interface DynamicSettings
- All Known Implementing Classes:
 AdvMHTVarPane,AmplitudeChi2AdvPane,BearingAdvMHTPane,ClickSelectPaneFX,CompoundDialogPaneFX,CorrelationAdvMHTPane,CPODDataSelectorPane,CTDataSelectPane,DataMapSettingsPane,DataSelectorDialogPaneFX,DLPredictonPane,DLSelectPaneFX,DLSymbolOptionPane,DLTransformPane,DynamicSettingsPane,FFTSettingsPane,FFTTransformPane,FilterTransformPane,FXSymbolOptionsPane,HydrophoneSettingsPane,ICIChi2AdvPane,PeakFreqOptionsPane,PeakTrimTransformPane,RefractionMethodPane,SimpleFilterPaneFX,SimpleTransformPane,StandardSymbolModifierPane,StandardSymbolOptionPaneFX,StandardSymbolOptionsPane,SymbolModifierPane,TDGraphSettingsPane,TDScrollerSettingsPane,VRSettingsPane,WaterFallSpecSettingsPane,WhistleSettingsPane,WMDSelectPaneFX
public interface DynamicSettings
Interface for implementing dynamic settings panes. These settings panes
 show instant changes whenever a controller is changed.
- Author:
 - Jamie Macaulay
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidaddSettingsListener(SettingsListener settingsListener) Add a settings listener to the pane.booleanCheck whether the pane can notify settings listenersvoidNotify all settings listeners of a settings change.voidremoveSettingsListener(SettingsListener settingsListener) Remove a settings listenervoidsetAllowNotify(boolean allowNotify) Set settings listeners to be notified. 
- 
Method Details
- 
addSettingsListener
Add a settings listener to the pane. This will register any change in controls which changes settings.- Parameters:
 settingsListener- - the settings listener to add
 - 
removeSettingsListener
Remove a settings listener- Parameters:
 settingsListener- - the settings to remove.
 - 
notifySettingsListeners
void notifySettingsListeners()Notify all settings listeners of a settings change. - 
isAllowNotify
boolean isAllowNotify()Check whether the pane can notify settings listeners- Returns:
 - true if settings listeners are notified on calling notifySettingsListeners()
 
 - 
setAllowNotify
void setAllowNotify(boolean allowNotify) Set settings listeners to be notified. Set to false to disable all listeners.- Parameters:
 allowNotify- - true to allow notification of settings listeners.
 
 -