Interface MarkerMutationModel

All Known Implementing Classes:
DefaultGradientEditorModel, DefaultMarkerModel

public interface MarkerMutationModel
A callback interface used exclusively by MarkerBar as a mutation model.

The JMarkerBar class notifies an implementor of the MutationModel about the fact, that the user is requesting a marker to be removed or added.

Author:
Michael Baranov
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    addMarkAtPosition(int position)
    Called when the user requests a mark to be inserted into JMarkerBar.
    void
    Called when the user requests a mark to be removed from JMarkerBar.
  • Method Details

    • removeMarkerAtIndex

      void removeMarkerAtIndex(int index)
      Called when the user requests a mark to be removed from JMarkerBar.
      Parameters:
      index - index of the mark to be removed.
    • addMarkAtPosition

      int addMarkAtPosition(int position)
      Called when the user requests a mark to be inserted into JMarkerBar.
      Parameters:
      position - position at which to insert the mark.
      Returns:
      index of newly added mark.