com.michaelbaranov.microba.marker
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 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 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.