Uses of Interface
org.jjazz.chordleadsheet.api.ChordLeadSheet
Package
Description
The model of a chord leadsheet.
The models for chord leadsheet items.
Utility methods to convert CLI_ChordSymbols objects from/to Strings.
The chord leadsheet editor.
The graphical component for a single bar, which contains bar renderers.
The graphical component for a bar renderer (e.g. bar renderer for chord symbols, for section, for improvisation guideline, etc.)
Service providers for the chord leadsheet editor.
The model of a song, which mainly contains a ChordLeadSheet and a SongStructure.
The model of a song structure, ie a list of SongParts.
-
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api
Modifier and TypeMethodDescriptionChordLeadSheetFactory.createEmptyLeadSheet
(String sectionName, TimeSignature ts, int size, boolean addInitialChordSymbol) Create an empty leadsheet except initial section.ChordLeadSheetFactory.createRamdomLeadSheet
(String sectionName, TimeSignature ts, int size) Create a leadsheet with a randomly generated content (sections and chords).ChordLeadSheetFactory.createSampleLeadSheet12bars
(String sectionName, int size) Create a 12 bars (or more) leadsheet which contains sample sections and chords.ChordLeadSheetFactory.getCopy
(ChordLeadSheet cls) Get a deep copy of specified chordleadsheet: individual ChordLeadSheetItems are copied.static ChordLeadSheet
ClsUtilities.getSimplified
(ChordLeadSheet cls) Create a cls copy but with no more than 2 chord symbols per bar.Modifier and TypeMethodDescriptionChordLeadSheetFactory.getCopy
(ChordLeadSheet cls) Get a deep copy of specified chordleadsheet: individual ChordLeadSheetItems are copied.static ChordLeadSheet
ClsUtilities.getSimplified
(ChordLeadSheet cls) Create a cls copy but with no more than 2 chord symbols per bar.static void
ClsUtilities.transpose
(ChordLeadSheet cls, int transposition) Transpose the chord symbols of a ChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api.event
ModifierConstructorDescriptionClsActionEvent
(ChordLeadSheet src, String actionId, boolean startedOrComplete, boolean undo, Object data) ItemAddedEvent
(ChordLeadSheet src, List<ChordLeadSheetItem> items) ItemAddedEvent
(ChordLeadSheet src, ChordLeadSheetItem<?> item) ItemBarShiftedEvent
(ChordLeadSheet src, List<ChordLeadSheetItem> items, int nbBars) Items have been shifted left or right.ItemChangedEvent
(ChordLeadSheet src, ChordLeadSheetItem<?> item, Object oldData, Object newData) ItemClientPropertyChangedEvent
(ChordLeadSheet src, ChordLeadSheetItem<?> item, String clientProperty, String oldValue) ItemMovedEvent
(ChordLeadSheet src, ChordLeadSheetItem<?> item, Position oldPos, Position newPos) ItemRemovedEvent
(ChordLeadSheet src, List<ChordLeadSheetItem> items) ItemRemovedEvent
(ChordLeadSheet src, ChordLeadSheetItem<?> item) SectionMovedEvent
(ChordLeadSheet src, CLI_Section item, int oldBar, int newBar) SizeChangedEvent
(ChordLeadSheet src, int oldSize, int newSize) -
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api.item
Modifier and TypeMethodDescriptionChordLeadSheetItem.DefaultComparableItem.getContainer()
ChordLeadSheetItem.getContainer()
Get the ChordLeadSheet this object belongs to.CLI_ChordSymbol.ComparableCsItem.getContainer()
Modifier and TypeMethodDescriptionCLI_Factory.createBarAnnotation
(ChordLeadSheet cls, String annotation, int bar) CLI_Factory.createChordSymbol
(ChordLeadSheet cls, ExtChordSymbol ecs, Position pos) Create a CLI_ChordSymbol.CLI_Factory.createSection
(ChordLeadSheet cls, String sectionName, TimeSignature ts, int barIndex) Create a Section.static String
CLI_Section.createSectionName
(String sectionName, ChordLeadSheet cls) Derive a new section name which is unique in the specified chord leadsheet.ChordLeadSheetItem.DefaultComparableItem.getCopy
(ChordLeadSheet newCls, Position newPos) ChordLeadSheetItem.getCopy
(ChordLeadSheet newCls, Position newPos) Get a copy of this item at a specified position.CLI_ChordSymbol.ComparableCsItem.getCopy
(ChordLeadSheet newCls, Position newPos) -
Uses of ChordLeadSheet in org.jjazz.chordsymboltextinput.api
Modifier and TypeMethodDescriptionstatic CLI_ChordSymbol
ChordSymbolTextInput.toCLI_ChordSymbol
(String str, Position defaultPos, ChordLeadSheet cls) Return a new CLI_ChordSymbol built from specified string.static List<CLI_ChordSymbol>
ChordSymbolTextInput.toCLI_ChordSymbolsNoPosition
(String str, int barIndex, ChordLeadSheet cls, boolean swing) Analyze a string describing a bar like "C Fm7" and return the list of CLI_ChordSymbols. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.api
Modifier and TypeMethodDescriptionCL_SelectionUtilities.getChordLeadSheet()
Can be null if selection is empty.SelectedBar.getContainer()
abstract ChordLeadSheet
CL_Editor.getModel()
Modifier and TypeMethodDescriptionstatic CL_EditorTopComponent
CL_EditorTopComponent.get
(ChordLeadSheet cls) Return the editor for a specific ChordLeadSheet.CopyBuffer.getItemsCopy
(ChordLeadSheet targetCls, int targetBarIndex) Return a copy of the items in the buffer adjusted to targetBarIndex and with the specified container. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.barbox.api
Modifier and TypeMethodDescriptionfinal void
BarBox.setModel
(int modelBarIndex, ChordLeadSheet model) Set the model for this BarBox.ModifierConstructorDescriptionBarBox
(CL_Editor editor, int bbIndex, int modelBarIndex, ChordLeadSheet model, BarBoxConfig config, BarBoxSettings settings, BarRendererFactory brf, Object groupKey) Construct a BarBox. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.barrenderer.api
Modifier and TypeMethodDescriptionvoid
BarRenderer.setModel
(int modelBarIndex, ChordLeadSheet clsModel) Set the model for this BarRenderer. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.spi
Modifier and TypeMethodDescriptionabstract void
CL_BarEditorDialog.preset
(Preset preset, ChordLeadSheet cls, int barIndex, boolean swing) Preset the dialog before using it. -
Uses of ChordLeadSheet in org.jjazz.song.api
Modifier and TypeMethodDescriptionSongFactory.createSong
(String name, ChordLeadSheet cls) Create a Song from the specified chordleadsheet.SongFactory.createSong
(String name, ChordLeadSheet cls, SongStructure sgs) Create a Song from the specified chordleadsheet.SongFactory.findSong
(ChordLeadSheet cls) Find in the created song the first one which uses the specified ChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.songstructure.api
Modifier and TypeMethodDescriptionSongStructure.getParentChordLeadSheet()
An optional parent ChordLeadSheet.Modifier and TypeMethodDescriptionabstract SongStructure
SongStructureFactory.createSgs
(ChordLeadSheet cls, boolean keepSgsUpdated) Create a SongStructure with cls as parentChordLeadSheet.