Uses of Interface
org.jjazz.songstructure.api.SongStructure
Package
Description
The model of a song, which mainly contains a ChordLeadSheet and a SongStructure.
The model of a song structure, ie a list of SongParts.
The possible change events received by a SongStructure change listener.
The SongStructure graphical editor.
-
Uses of SongStructure in org.jjazz.song.api
Modifier and TypeMethodDescriptionSongFactory.createSong
(String name, ChordLeadSheet cls, SongStructure sgs) Create a Song from the specified chordleadsheet.SongFactory.findSong
(SongStructure sgs) Find in the created song the first one which uses the specified SongStructure. -
Uses of SongStructure in org.jjazz.songstructure.api
Modifier and TypeMethodDescriptionabstract SongStructure
SongStructureFactory.createEmptySgs()
abstract SongStructure
SongStructureFactory.createSgs
(ChordLeadSheet cls, boolean keepSgsUpdated) Create a SongStructure with cls as parentChordLeadSheet.abstract SongStructure
SongStructureFactory.createSimpleSgs()
A simple SGS with just 1 SongPart of 4 bars and the RhythmDatabase default rhythm.SongPart.getContainer()
-
Uses of SongStructure in org.jjazz.songstructure.api.event
ModifierConstructorDescriptionRpValueChangedEvent
(SongStructure src, SongPart spt, RhythmParameter<?> rp, Object oldValue, Object newValue) Create an event.SgsActionEvent
(SongStructure sgs, String actionId, boolean isComplete, boolean undo, Object data) SgsChangeEvent
(SongStructure src, Collection<SongPart> spts) SgsChangeEvent
(SongStructure src, SongPart spt) SptAddedEvent
(SongStructure src, List<SongPart> addedSpts) SptRemovedEvent
(SongStructure src, List<SongPart> removedSpts) SptRenamedEvent
(SongStructure src, Collection<SongPart> renamedSpts) Some SongParts names have been changedSptReplacedEvent
(SongStructure src, List<SongPart> oldSpts, List<SongPart> newSpts) SptResizedEvent
(SongStructure src, Map<SongPart, Integer> mapOldSptSize) Some SongParts have been resized. -
Uses of SongStructure in org.jjazz.ss_editor.api
Modifier and TypeMethodDescriptionabstract SongStructure
SS_Editor.getModel()
SS_SelectionUtilities.getModel()
SongPartCopyBuffer.getSourceSongStructure()
The SongStructure from which the songparts have been put in the buffer.Modifier and TypeMethodDescriptionSongPartCopyBuffer.get
(SongStructure targetSgs, int targetStartBarIndex) Return a copy of the SongParts adapted to the specified targetSgs.static SS_EditorTopComponent
SS_EditorTopComponent.get
(SongStructure sgs) Return the editor for a specific SongStructure.