Class SongPropertyChangeEvent
java.lang.Object
java.util.EventObject
java.beans.PropertyChangeEvent
org.jjazz.song.api.SongPropertyChangeEvent
- All Implemented Interfaces:
Serializable
A PropertyChangeEvent with additional features: undo/redo indicator and optional associated events.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSongPropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRelatedPropertyChanges(List<PropertyChangeEvent> changes) Add some related PropertyChangeEvent events to this change.Get the related PropertyChangeEvent events.booleanisRedo()booleanisUndo()booleanvoidvoidMethods inherited from class PropertyChangeEvent
getNewValue, getOldValue, getPropagationId, getPropertyName, setPropagationId, toStringMethods inherited from class EventObject
getSource
-
Constructor Details
-
SongPropertyChangeEvent
-
-
Method Details
-
setIsUndo
public void setIsUndo() -
setIsRedo
public void setIsRedo() -
isUndo
public boolean isUndo() -
isRedo
public boolean isRedo() -
isUndoOrRedo
public boolean isUndoOrRedo() -
addRelatedPropertyChanges
Add some related PropertyChangeEvent events to this change.- Parameters:
changes-
-
getRelatedPropertyChanges
Get the related PropertyChangeEvent events.- Returns:
- Can be empty
-