com.frinika.sequencer.model
Interface EditHistoryRecorder<T>
- All Known Implementing Classes:
- AudioLane, Lane, MidiLane, MidiPart, MidiPartGhost, ProjectContainer, ProjectLane, SynthLane, TextLane
public interface EditHistoryRecorder<T>
The EditHistoryRecorder interface should be implemented by classes that are able to
add and remove EditHistoryRecordables. Example is a part containing MultiEvents - or
lane containing part.
The EditHistoryContainer will call add/remove methods when undoing/redoing.
Based on the EditHistoryRecorder class type, one can also filter the EditHistoryContainer
for specific EditHistoryEntries.
- Author:
- Peter Johan Salomonsen
add
void add(T t)
remove
void remove(T t)