Uses of Interface
org.jjazz.chordleadsheet.api.ChordLeadSheet
Packages that use 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
Methods in org.jjazz.chordleadsheet.api that return ChordLeadSheetModifier 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 ChordLeadSheetClsUtilities.getSimplified(ChordLeadSheet cls) Create a cls copy but with no more than 2 chord symbols per bar.Methods in org.jjazz.chordleadsheet.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionChordLeadSheetFactory.getCopy(ChordLeadSheet cls) Get a deep copy of specified chordleadsheet: individual ChordLeadSheetItems are copied.static ChordLeadSheetClsUtilities.getSimplified(ChordLeadSheet cls) Create a cls copy but with no more than 2 chord symbols per bar.static voidClsUtilities.transpose(ChordLeadSheet cls, int transposition) Transpose the chord symbols of a ChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api.event
Methods in org.jjazz.chordleadsheet.api.event that return ChordLeadSheetConstructors in org.jjazz.chordleadsheet.api.event with parameters of type ChordLeadSheetModifierConstructorDescriptionClsActionEvent(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
Methods in org.jjazz.chordleadsheet.api.item that return ChordLeadSheetModifier and TypeMethodDescriptionChordLeadSheetItem.DefaultComparableItem.getContainer()ChordLeadSheetItem.getContainer()Get the ChordLeadSheet this object belongs to.CLI_ChordSymbol.ComparableCsItem.getContainer()Methods in org.jjazz.chordleadsheet.api.item with parameters of type ChordLeadSheetModifier 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 StringCLI_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
Methods in org.jjazz.chordsymboltextinput.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic CLI_ChordSymbolChordSymbolTextInput.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
Methods in org.jjazz.cl_editor.api that return ChordLeadSheetModifier and TypeMethodDescriptionCL_SelectionUtilities.getChordLeadSheet()Can be null if selection is empty.SelectedBar.getContainer()abstract ChordLeadSheetCL_Editor.getModel()Methods in org.jjazz.cl_editor.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic CL_EditorTopComponentCL_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.Constructors in org.jjazz.cl_editor.api with parameters of type ChordLeadSheet -
Uses of ChordLeadSheet in org.jjazz.cl_editor.barbox.api
Methods in org.jjazz.cl_editor.barbox.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionfinal voidBarBox.setModel(int modelBarIndex, ChordLeadSheet model) Set the model for this BarBox.Constructors in org.jjazz.cl_editor.barbox.api with parameters of type ChordLeadSheetModifierConstructorDescriptionBarBox(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
Methods in org.jjazz.cl_editor.barrenderer.api that return ChordLeadSheetMethods in org.jjazz.cl_editor.barrenderer.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionvoidBarRenderer.setModel(int modelBarIndex, ChordLeadSheet clsModel) Set the model for this BarRenderer. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.spi
Methods in org.jjazz.cl_editor.spi with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionabstract voidCL_BarEditorDialog.preset(Preset preset, ChordLeadSheet cls, int barIndex, boolean swing) Preset the dialog before using it. -
Uses of ChordLeadSheet in org.jjazz.song.api
Methods in org.jjazz.song.api that return ChordLeadSheetMethods in org.jjazz.song.api with parameters of type ChordLeadSheetModifier 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
Methods in org.jjazz.songstructure.api that return ChordLeadSheetModifier and TypeMethodDescriptionSongStructure.getParentChordLeadSheet()An optional parent ChordLeadSheet.Methods in org.jjazz.songstructure.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionabstract SongStructureSongStructureFactory.createSgs(ChordLeadSheet cls, boolean keepSgsUpdated) Create a SongStructure with cls as parentChordLeadSheet.