Package cpod.fx
Class CPODDataSelectorPane
- All Implemented Interfaces:
DynamicSettings
Pane for changing the CPOD data selector settings.
- Author:
- Jamie Macaulay
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassThe CPOD data filter pane. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.NodeGet node for GUI change of settings.getName()Get the name of the pane.Get settings from the pane.protected static CPODClassification.CPODSpeciesTypegetSpecies(int selectedIndex) protected static intgetSpeciesIndex(CPODClassification.CPODSpeciesType speciesType) voidCalled when settings pane is first initialised.voidCalled whenever the pane is first shown/open to set pane to show current settings.Methods inherited from class pamViewFX.fxSettingsPanes.DynamicSettingsPane
addSettingsListener, isAllowNotify, notifySettingsListeners, removeSettingsListener, setAllowNotifyMethods inherited from class PamController.SettingsPane
getAWTWindow, getFXWindow, getHelpPoint, getOwnerWindow, notifyChange, repackContents, setDefaults, setOwnerWindow
-
Constructor Details
-
CPODDataSelectorPane
-
-
Method Details
-
getParams
Description copied from class:SettingsPaneGet settings from the pane.- Specified by:
getParamsin classSettingsPane<Boolean>- Returns:
- settings class
-
setParams
Description copied from class:SettingsPaneCalled whenever the pane is first shown/open to set pane to show current settings.- Specified by:
setParamsin classSettingsPane<Boolean>- Parameters:
input- - current settings class.
-
getSpeciesIndex
-
getSpecies
-
getName
Description copied from class:SettingsPaneGet the name of the pane.- Specified by:
getNamein classSettingsPane<Boolean>- Returns:
- name of the pane
-
getContentNode
public javafx.scene.Node getContentNode()Description copied from class:SettingsPaneGet node for GUI change of settings.- Specified by:
getContentNodein classSettingsPane<Boolean>
-
paneInitialized
public void paneInitialized()Description copied from class:SettingsPaneCalled 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);- Specified by:
paneInitializedin classSettingsPane<Boolean>
-