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

Method Summary
 void add(T t)
           
 void remove(T t)
           
 

Method Detail

add

void add(T t)

remove

void remove(T t)