Package org.jjazz.rhythm.api
Interface MutableRpValue
- All Known Implementing Classes:
RP_SYS_CustomPhraseValue
public interface MutableRpValue
A tagging interface for RhythmParameter value classes which are mutable.
RP value class must notify listeners when its state has changed.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(ChangeListener listener) Be notified of value mutations (state changes).void
removeChangeListener
(ChangeListener listener)
-
Method Details
-
addChangeListener
Be notified of value mutations (state changes).Note that listeners won't be notified if a new RhythmParameter value instance is replaced by another one. Use SongStructure RpChangedEvent to get all types of RP value changes.
- Parameters:
listener
-
-
removeChangeListener
-