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.
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 .
|
addMarkAtPosition
public int addMarkAtPosition(int position)
Called when the user requests a mark to be inserted into
JMarkerBar
.
position
- position at which to insert the mark.
- index of newly added mark.
removeMarkerAtIndex
public void removeMarkerAtIndex(int index)
Called when the user requests a mark to be removed from
JMarkerBar
.
index
- index of the mark to be removed.