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:
    MarkerBar
    • Method Detail

      • 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.