Interface DLCLassiferModelUI
- All Known Implementing Classes:
ArchiveModelUI
,DelphinUI
,GenericModelUI
,KetosUI
,OrcaSpotClassifierUI
,SoundSpotUI
public interface DLCLassiferModelUI
Model specific GUI components.
- Author:
- Jamie Macaulay.
-
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.Node
getIcon()
Get an icon for the model.List<javafx.stage.FileChooser.ExtensionFilter>
If using a file dialog to search forvoid
Get the parameters for the classifiersSettingsPane<?>
Get the settings pane for the classifier.Get a side panel specific to the classifier.void
Set the parameters for the settings pane.
-
Method Details
-
getSettingsPane
SettingsPane<?> getSettingsPane()Get the settings pane for the classifier.- Returns:
- the settings pane.
-
getParams
void getParams()Get the parameters for the classifiers -
setParams
void setParams()Set the parameters for the settings pane. -
getModelFileExtensions
List<javafx.stage.FileChooser.ExtensionFilter> getModelFileExtensions()If using a file dialog to search for- Returns:
- the file extensions (if any) for this type of classifier
-
getSidePanel
JPanel getSidePanel()Get a side panel specific to the classifier.- Returns:
- the side panel.
-
getIcon
javafx.scene.Node getIcon()Get an icon for the model. Note that this can be null in which case the icon in the UI will be a label with the mdoel name.- Returns:
- teh model icon.
-