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.NodegetIcon()Get an icon for the model.List<javafx.stage.FileChooser.ExtensionFilter> If using a file dialog to search forvoidGet the parameters for the classifiersSettingsPane<?> Get the settings pane for the classifier.Get a side panel specific to the classifier.voidSet 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.
-