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 helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
Describe the context for which a backing track should be generated: which (part of the) song, which MidiMix.
The model of a song structure, ie a list of SongParts.
-
Uses of CLI_Section in org.jjazz.chordleadsheet.api
Methods in org.jjazz.chordleadsheet.api that return CLI_SectionModifier and TypeMethodDescriptionChordLeadSheet.addSection(CLI_Section cliSection) Add a section to the leadsheet or, if a section already exists at the same bar, update its section name and time signature.default 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 TypeMethodDescriptionChordLeadSheet.addSection(CLI_Section cliSection) Add a section to the leadsheet or, if a section already exists at the same bar, update its section name and time signature.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_SectionConstructors in org.jjazz.chordleadsheet.api.event with parameters of type CLI_SectionModifierConstructorDescriptionSectionMovedEvent(ChordLeadSheet src, CLI_Section item, int oldBar, int newBar) -
Uses of CLI_Section in org.jjazz.chordleadsheet.api.item
Methods in org.jjazz.chordleadsheet.api.item that return CLI_SectionModifier and TypeMethodDescriptionCLI_Factory.createSection(String sectionName, TimeSignature ts, int barIndex, ChordLeadSheet cls) Create a Section.CLI_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.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.songcontext.api
Methods in org.jjazz.songcontext.api that return types with arguments of type CLI_SectionModifier and TypeMethodDescriptionSongContext.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()An optional 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, int nbBars, 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 with same name based on this object.