Package PamController
Class SettingsPane<T>
java.lang.Object
PamController.SettingsPane<T>
- Direct Known Subclasses:
AcquisitionPaneFX
,AdvElectricalNoisePane
,ArraySettingsPane
,BasicFreqDomBeamogramPane
,BeamAlgoParamsPane
,BeamformerSettingsPane
,BearingClassifierPane
,BearingLocSettingsPane
,BearLocAlgorithmPane
,BearLocGroupPane
,BearLocSourcePane
,BFLocAlgorithmPane
,BFLocGroupPane
,BFLocSettingsPane2
,BFLocSourcePane
,BinaryStoreSettingsPaneFX
,CBSettingsPane
,ChannelPanelFX
,ClickDelayPane
,ClickDelayPanelFX
,ClickEchoPane
,ClickSettingsPane
,ClickTrainAlgorithmPaneFX
,ClickTypePaneFX
,CPODSettingsPane
,DAQSettingsPane
,DBMapMakingPane
,DBPaneFX
,DecimatorSettingsPane
,DelayOptionsPaneFX
,DelphinIDPane
,DLSettingsPane
,DynamicSettingsPane
,EnergySumPane
,ExporterPane
,FFTPaneFX
,FileDatePane
,FilterPaneFX
,FilterSettingsPaneFX
,FlipSettingsPane
,GenericAdvPane
,GenericTOADSourcePane
,GrouperSettingsPane
,GroupLocSettingPaneFX
,IshPaneFX
,LandMarkPane
,LatLongPane
,LocaliserPane
,MCMCPane
,MHTSettingsPane
,MHTVarSettingsPane
,MTClassifierPane
,MTSettingsPane
,NavigationDialog
,OfflineDAQPane
,OrcaSpotPane
,PeakPickingPane
,PlayBackPane
,PropogationPane
,RawOrFFTPane
,SettingsFilePane
,SimpleCTClassifierPane
,SpecCorrelationPane
,SpectrogramNoisePaneFX
,SpectrumSettingsPane
,StandardAdvModelPane
,StandardClassifierPane
,StandardMHTChi2Pane
,StandardModelPane
,StorageOptionsPane
,StreamerSettingsPane
,SweepClassifierSetPaneFX
,TabSelectionPane
,TemplateClassifierPane
,TitledSettingPane
,TOADOptionsPane
,TOADSettingsPane
,TOADTimingPane
,WaveformSettingsPane
,WhistleMoanSettingsPaneFX
,WignerSettingsPane
Functions needed for module settings pane
- Author:
- Jamie Macaulay
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the Owner window as an AWT object, or just return null.abstract javafx.scene.Node
Get node for GUI change of settings.javafx.stage.Window
Get the Owner window as an FX object, or just return null.Get a help point address to use in help buttons in dialogs.abstract String
getName()
Get the name of the pane.abstract T
Get settings from the pane.void
notifyChange
(int flag, Object object) General function which allows panes to be notified of some change]abstract void
Called when settings pane is first initialised.void
An opportunity to re-pack settings pane contents.void
Set default settings in the settings pane.void
setOwnerWindow
(Object ownerWindow) abstract void
Called whenever the pane is first shown/open to set pane to show current settings.
-
Constructor Details
-
SettingsPane
-
-
Method Details
-
getParams
Get settings from the pane.- Returns:
- settings class
-
setParams
Called whenever the pane is first shown/open to set pane to show current settings.- Parameters:
input
- - current settings class.
-
getName
Get the name of the pane.- Returns:
- name of the pane
-
getContentNode
public abstract javafx.scene.Node getContentNode()Get node for GUI change of settings. -
paneInitialized
public abstract void paneInitialized()Called when settings pane is first initialised. This can be used if for example, a the size of a pane is needed for a param. (Sizes are only initialised when Nodes are shown); -
notifyChange
General function which allows panes to be notified of some change] -
getHelpPoint
Get a help point address to use in help buttons in dialogs.- Returns:
- help point address within PAMGuard help system.
-
setDefaults
public void setDefaults()Set default settings in the settings pane. -
getOwnerWindow
- Returns:
- the ownerWindow
-
setOwnerWindow
- Parameters:
ownerWindow
- the ownerWindow to set
-
getAWTWindow
Get the Owner window as an AWT object, or just return null.- Returns:
- owner AWT window
-
getFXWindow
public javafx.stage.Window getFXWindow()Get the Owner window as an FX object, or just return null.- Returns:
- owner FX window
-
repackContents
public void repackContents()An opportunity to re-pack settings pane contents.
-