Uses of Interface
org.jjazz.songstructure.api.SongStructure
Packages that use 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
Methods in org.jjazz.song.api that return SongStructureMethods in org.jjazz.song.api with parameters of type SongStructureModifier 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
Methods in org.jjazz.songstructure.api that return SongStructureModifier and TypeMethodDescriptionabstract SongStructureSongStructureFactory.createEmptySgs()abstract SongStructureSongStructureFactory.createSgs(ChordLeadSheet cls, boolean keepSgsUpdated) Create a SongStructure with cls as parentChordLeadSheet.abstract SongStructureSongStructureFactory.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
Methods in org.jjazz.songstructure.api.event that return SongStructureConstructors in org.jjazz.songstructure.api.event with parameters of type SongStructureModifierConstructorDescriptionRpValueChangedEvent(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
Methods in org.jjazz.ss_editor.api that return SongStructureModifier and TypeMethodDescriptionabstract SongStructureSS_Editor.getModel()SS_SelectionUtilities.getModel()SongPartCopyBuffer.getSourceSongStructure()The SongStructure from which the songparts have been put in the buffer.Methods in org.jjazz.ss_editor.api with parameters of type SongStructureModifier and TypeMethodDescriptionSongPartCopyBuffer.get(SongStructure targetSgs, int targetStartBarIndex) Return a copy of the SongParts adapted to the specified targetSgs.static SS_EditorTopComponentSS_EditorTopComponent.get(SongStructure sgs) Return the editor for a specific SongStructure.