Class SweepClassifierSetPaneFX

java.lang.Object
PamController.SettingsPane<ClickTypeProperty>
clickDetector.layoutFX.clickClassifiers.SweepClassifierSetPaneFX

public class SweepClassifierSetPaneFX extends SettingsPane<ClickTypeProperty>
Pane which contains controls to change a SweepClassifierSet.
Author:
Jamie Macaulay
  • Field Details

    • classifierItemRow

      public int classifierItemRow
  • Constructor Details

    • SweepClassifierSetPaneFX

      public SweepClassifierSetPaneFX(SweepClassifier sweepClassifier)
  • Method Details

    • getParams

      public ClickTypeProperty getParams(ClickTypeProperty clickTypeProperty)
      ~*main set and get params functions
      Specified by:
      getParams in class SettingsPane<ClickTypeProperty>
      Returns:
      settings class
    • setParams

      public void setParams(ClickTypeProperty clickTypeProperty)
      Description copied from class: SettingsPane
      Called whenever the pane is first shown/open to set pane to show current settings.
      Specified by:
      setParams in class SettingsPane<ClickTypeProperty>
      Parameters:
      clickTypeProperty - - current settings class.
    • getName

      public String getName()
      Description copied from class: SettingsPane
      Get the name of the pane.
      Specified by:
      getName in class SettingsPane<ClickTypeProperty>
      Returns:
      name of the pane
    • getContentNode

      public javafx.scene.Node getContentNode()
      Description copied from class: SettingsPane
      Get node for GUI change of settings.
      Specified by:
      getContentNode in class SettingsPane<ClickTypeProperty>
    • paneInitialized

      public void paneInitialized()
      Description copied from class: SettingsPane
      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);
      Specified by:
      paneInitialized in class SettingsPane<ClickTypeProperty>
    • getNameTextProperty

      public javafx.beans.property.StringProperty getNameTextProperty()
    • getNameGraphicProperty

      public javafx.beans.value.ObservableValue<? extends javafx.scene.Node> getNameGraphicProperty()
    • getClickControl

      public ClickControl getClickControl()
      Get the click control associated with the classifier.
      Returns:
      the click control.