com.michaelbaranov.microba.marker

Interface MarkerMutationModel

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 Summary

int
addMarkAtPosition(int position)
Called when the user requests a mark to be inserted into JMarkerBar.
void
removeMarkerAtIndex(int index)
Called when the user requests a mark to be removed from JMarkerBar.

Method Details

addMarkAtPosition

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

removeMarkerAtIndex

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