Uses of Interface
org.jjazz.chordleadsheet.api.item.CLI_Section
Package
Description
The model of a chord leadsheet.
The models for chord leadsheet items.
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.
Graphical components for chord leadsheet items: chord symbols, chord symbol position, section, time signature, etc.
The model of a song structure, ie a list of SongParts.
-
Uses of CLI_Section in org.jjazz.chordleadsheet.api
Modifier and TypeMethodDescriptiondefault CLI_Section
ChordLeadSheet.getSection
(int barIndex) Get the Section of a specific bar.default CLI_Section
ChordLeadSheet.getSection
(String sectionName) Get a CLI_Section from its name.Modifier and TypeMethodDescriptionvoid
ChordLeadSheet.addSection
(CLI_Section section) Add a section to the leadsheet.default IntRange
ChordLeadSheet.getBarRange
(CLI_Section cliSection) The bar range of the specified section.default <T extends ChordLeadSheetItem<?>>
List<T>ChordLeadSheet.getItems
(CLI_Section cliSection, Class<T> itemClass) Get the items which belong to a specific section.default <T extends ChordLeadSheetItem<?>>
List<T>ChordLeadSheet.getItems
(CLI_Section cliSection, Class<T> itemClass, Predicate<T> tester) Get the matching items which belong to a specific section.void
ChordLeadSheet.moveSection
(CLI_Section section, int newBarIndex) Move a section to a new position.void
ChordLeadSheet.removeSection
(CLI_Section section) Remove a section from the leadsheet.void
ChordLeadSheet.setSectionName
(CLI_Section section, String name) Change the name of section.void
ChordLeadSheet.setSectionTimeSignature
(CLI_Section section, TimeSignature ts) Change the TimeSignature of a section. -
Uses of CLI_Section in org.jjazz.chordleadsheet.api.event
ModifierConstructorDescriptionSectionMovedEvent
(ChordLeadSheet src, CLI_Section item, int oldBar, int newBar) -
Uses of CLI_Section in org.jjazz.chordleadsheet.api.item
Modifier and TypeMethodDescriptionCLI_Factory.createSection
(ChordLeadSheet cls, String sectionName, TimeSignature ts, int barIndex) Create a Section.CLI_Factory.getSampleSection()
-
Uses of CLI_Section in org.jjazz.cl_editor.api
Modifier and TypeMethodDescriptionCL_SelectionUtilities.getSelectedSections()
Get only the selected sections sorted by position.Modifier and TypeMethodDescriptionabstract Quantization
CL_Editor.getDisplayQuantizationValue
(CLI_Section section) abstract Color
CL_Editor.getSectionColor
(CLI_Section section) Get the color associated to a section.abstract boolean
CL_Editor.isSectionStartOnNewLine
(CLI_Section section) abstract void
CL_Editor.setDisplayQuantizationValue
(CLI_Section section, Quantization q) Set how chords positions are quantized for display.abstract void
CL_Editor.setSectionColor
(CLI_Section section, Color c) Set the color associated to a section.abstract void
CL_Editor.setSectionStartOnNewLine
(CLI_Section section, boolean b) Set if the bar corresponding to specified section should start on a new line. -
Uses of CLI_Section in org.jjazz.cl_editor.barbox.api
Modifier and TypeMethodDescriptionvoid
BarBox.setSection
(CLI_Section section) Request BarRenderers to update if the section they belong to has changed. -
Uses of CLI_Section in org.jjazz.cl_editor.barrenderer.api
Modifier and TypeMethodDescriptionBarRenderer.getCLI_Section()
Get the current CLI_Section for this BarRenderer.Modifier and TypeMethodDescriptionabstract void
BarRenderer.setSection
(CLI_Section section) Set the section for this bar. -
Uses of CLI_Section in org.jjazz.cl_editor.spi
Modifier and TypeMethodDescriptionabstract CLI_Section
CL_BarEditorDialog.getSection()
Return the section which should be inserted, or used to update bar's existing section.Modifier and TypeMethodDescriptionabstract void
SectionEditorDialog.preset
(CLI_Section item, char key) Preset the dialog to edit a CLI_Section. -
Uses of CLI_Section in org.jjazz.itemrenderer.api
-
Uses of CLI_Section in org.jjazz.songstructure.api
Modifier and TypeMethodDescriptionSongPart.getParentSection()
An optional CLI_Section associated to this SongPart.Modifier and TypeMethodDescriptionSongPart.clone
(Rhythm r, int startBarIndex, int nbBars, CLI_Section parentSection) Create a new SongPart with same name based on this object.SongStructure.createSongPart
(Rhythm r, String name, int startBarIndex, int nbBars, CLI_Section parentSection, boolean reusePrevParamValues) Create a new SongPart instance whose container is this object.