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 Type
    Method
    Description
    javafx.scene.Node
    Get an icon for the model.
    List<javafx.stage.FileChooser.ExtensionFilter>
    If using a file dialog to search for
    void
    Get the parameters for the classifiers
    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.