Uses of Interface
org.jjazz.chordleadsheet.api.item.CLI_Section
Packages that use 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.
Objects and service providers to help generate musical phrases for a song and form the final backing track.
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.
-
Uses of CLI_Section in org.jjazz.chordleadsheet.api
Methods in org.jjazz.chordleadsheet.api that return CLI_SectionModifier and TypeMethodDescriptiondefault CLI_SectionChordLeadSheet.getSection(int barIndex) Get the Section of a specific bar.default CLI_SectionChordLeadSheet.getSection(String sectionName) Get a CLI_Section from its name.Methods in org.jjazz.chordleadsheet.api with parameters of type CLI_SectionModifier and TypeMethodDescriptionvoidChordLeadSheet.addSection(CLI_Section cliSection) Add a section to the leadsheet.default IntRangeChordLeadSheet.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.voidChordLeadSheet.moveSection(CLI_Section section, int newBarIndex) Move a section to a new position.voidChordLeadSheet.removeSection(CLI_Section section) Remove a section from the leadsheet.voidChordLeadSheet.setSectionName(CLI_Section section, String name) Change the name of section.voidChordLeadSheet.setSectionTimeSignature(CLI_Section section, TimeSignature ts) Change the TimeSignature of a section. -
Uses of CLI_Section in org.jjazz.chordleadsheet.api.event
Methods in org.jjazz.chordleadsheet.api.event that return CLI_SectionModifier and TypeMethodDescriptionSectionAddedEvent.getCLI_Section()SectionChangedEvent.getCLI_Section()SectionMovedEvent.getCLI_Section()SectionRemovedEvent.getCLI_Section()The removed section.InsertedBarsEvent.getNewInitSection()The new init section at bar 0.SectionAddedEvent.getPreviousBarSection()The section of the previous bar.SectionRemovedEvent.getPreviousBarSection()The replacing section from previous bar.SectionAddedEvent.getSameBarReplacedSection()The optional section at same bar which was replaced by getCLI_Section().Constructors in org.jjazz.chordleadsheet.api.event with parameters of type CLI_SectionModifierConstructorDescriptionInsertedBarsEvent(ChordLeadSheet src, int barFrom, int nbBars, CLI_Section newInitSection) SectionAddedEvent(ChordLeadSheet src, CLI_Section cliSection, CLI_Section replacedCliSection) SectionChangedEvent(ChordLeadSheet src, CLI_Section item, Section oldData, Section newData) SectionMovedEvent(ChordLeadSheet src, CLI_Section item, int oldBar, int newBar) SectionRemovedEvent(ChordLeadSheet src, CLI_Section cliSection) -
Uses of CLI_Section in org.jjazz.chordleadsheet.api.item
Methods in org.jjazz.chordleadsheet.api.item that return CLI_SectionModifier and TypeMethodDescriptionCLI_Section.getCopy(Position newPos, ChordLeadSheet cls) Same as getCopy() except that we possibly rename section if its name clashes with an existing section in cls. -
Uses of CLI_Section in org.jjazz.chordleadsheet.spi.item
Methods in org.jjazz.chordleadsheet.spi.item that return CLI_SectionModifier and TypeMethodDescriptionCLI_Factory.createSection(String sectionName, TimeSignature ts, int barIndex, ChordLeadSheet cls) Create a Section.CLI_Factory.getSampleSection() -
Uses of CLI_Section in org.jjazz.cl_editor.api
Methods in org.jjazz.cl_editor.api that return types with arguments of type CLI_SectionModifier and TypeMethodDescriptionCL_Selection.getSelectedSections()Get only the selected sections sorted by position.Methods in org.jjazz.cl_editor.api with parameters of type CLI_SectionModifier and TypeMethodDescriptionstatic ColorCL_EditorClientProperties.getSectionColor(CLI_Section cliSection) static QuantizationCL_EditorClientProperties.getSectionUserQuantization(CLI_Section cliSection) static booleanCL_EditorClientProperties.isSectionIsOnNewLine(CLI_Section cliSection) static voidCL_EditorClientProperties.setSectionColor(CLI_Section cliSection, Color c) static voidCL_EditorClientProperties.setSectionIsOnNewLine(CLI_Section cliSection, boolean b) static voidCL_EditorClientProperties.setSectionUserQuantization(CLI_Section cliSection, Quantization q) -
Uses of CLI_Section in org.jjazz.cl_editor.barbox.api
Methods in org.jjazz.cl_editor.barbox.api that return CLI_SectionModifier and TypeMethodDescriptionabstract CLI_SectionBarBox.getSection()Get the section this BarBox belongs to.Methods in org.jjazz.cl_editor.barbox.api with parameters of type CLI_SectionModifier and TypeMethodDescriptionabstract voidBarBox.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
Methods in org.jjazz.cl_editor.barrenderer.api that return CLI_SectionModifier and TypeMethodDescriptionBarRenderer.getCLI_Section()Get the current CLI_Section for this BarRenderer.Methods in org.jjazz.cl_editor.barrenderer.api with parameters of type CLI_SectionModifier and TypeMethodDescriptionabstract voidBarRenderer.setSection(CLI_Section section) Set the section for this bar. -
Uses of CLI_Section in org.jjazz.cl_editor.spi
Methods in org.jjazz.cl_editor.spi that return CLI_SectionModifier and TypeMethodDescriptionabstract CLI_SectionCL_BarEditorDialog.getSection()Return the section which should be inserted, or used to update bar's existing section.Methods in org.jjazz.cl_editor.spi with parameters of type CLI_SectionModifier and TypeMethodDescriptionabstract voidSectionEditorDialog.preset(CLI_Section item, char key) Preset the dialog to edit a CLI_Section. -
Uses of CLI_Section in org.jjazz.rhythmmusicgeneration.api
Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type CLI_SectionModifier and TypeMethodDescriptionstatic SimpleChordSequenceSimpleChordSequence.of(ChordLeadSheet cls, CLI_Section section) Create a SimpleChordSequence starting at beat 0 from a section of ChordLeadSheet. -
Uses of CLI_Section in org.jjazz.song.api
Methods in org.jjazz.song.api that return types with arguments of type CLI_SectionModifier and TypeMethodDescriptiondefault List<CLI_Section> SongContext.getUniqueSections()Get the unique parent sections used by the context song parts. -
Uses of CLI_Section in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return CLI_SectionModifier and TypeMethodDescriptionSongPart.getParentSection()The CLI_Section associated to this SongPart.Methods in org.jjazz.songstructure.api with parameters of type CLI_SectionModifier and TypeMethodDescriptionSongStructure.createSongPart(Rhythm r, String name, int startBarIndex, CLI_Section parentSection, boolean reusePrevParamValues) Create a new SongPart instance whose container is this object.SongPart.getCopy(Rhythm r, int startBarIndex, int nbBars, CLI_Section parentSection) Create a new SongPart based on this object.voidSongStructure.setSongPartsRhythm(List<SongPart> spts, Rhythm newRhythm, CLI_Section newParentSection) Set the rhythm and the parent section for the specified SongParts. -
Uses of CLI_Section in org.jjazz.songstructure.api.event
Methods in org.jjazz.songstructure.api.event that return CLI_SectionModifier and TypeMethodDescriptionSptRhythmParentSectionChangedEvent.OldData.parentSection()Returns the value of theparentSectionrecord component.Constructors in org.jjazz.songstructure.api.event with parameters of type CLI_SectionModifierConstructorDescriptionOldData(Rhythm rhythm, CLI_Section parentSection) Creates an instance of aOldDatarecord class.