Uses of Interface
org.jjazz.rhythm.api.RhythmParameter
Packages that use RhythmParameter
Package
Description
The model of a rhythm (or style, e.g "fast swing 4/4"), with its RhythmVoices and RhythmParameters.
The central place to get information about installed rhythms and get Rhythm instances.
RhythmParameter implementations.
Dummy rhythm stubs to make sure each time signature has at least one rhythm instance available.
Generic graphical editor component for RhythmParameters
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.
The graphical editor window of a song part.
Service provider for indvidual RhythmParameter editor components.
The SongStructure graphical editor.
The graphical RpViewer component to represent a RhythmParameter value within a SptViewer.
Service provider to provider RpViewer instances for each type of RhythmParameter.
The graphical SongPart viewer component, which holds the RpViewers components.
-
Uses of RhythmParameter in org.jjazz.jjswing.api
Classes in org.jjazz.jjswing.api that implement RhythmParameterModifier and TypeClassDescriptionclassRhythmParameter to specify the bass style.classRhythmParameter to specify the drums style.Methods in org.jjazz.jjswing.api that return types with arguments of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.rhythm.api
Classes in org.jjazz.rhythm.api that implement RhythmParameterModifier and TypeClassDescriptionclassRP_EnumState<E extends Enum<E>>A variant of RP_State built from an enum value.classA RhythmParemeter representing positive integer values.classA RhythmParameter whose value can be some specified strings.classA RhythmParameter composed of a set of strings.Methods in org.jjazz.rhythm.api that return RhythmParameterModifier and TypeMethodDescriptionstatic RhythmParameter<?> RhythmParameter.findFirstCompatibleRp(List<? extends RhythmParameter<?>> rps, RhythmParameter<?> rp) Return the first RhythmParameter in rps compatible with rp.Get a copy of this RhythmParameter.Methods in org.jjazz.rhythm.api that return types with arguments of type RhythmParameterMethods in org.jjazz.rhythm.api with parameters of type RhythmParameterModifier and TypeMethodDescription<T> ERhythmParameter.convertValue(RhythmParameter<T> rp, T rpValue) Convert the value of a compatible RhythmParameter to a value for this RhythmParameter.<T> ERP_EnumState.convertValue(RhythmParameter<T> rp, T value) <T> IntegerRP_Integer.convertValue(RhythmParameter<T> rp, T value) <T> StringRP_State.convertValue(RhythmParameter<T> rp, T value) RP_StringSet.convertValue(RhythmParameter<T> rp, T value) static RhythmParameter<?> RhythmParameter.findFirstCompatibleRp(List<? extends RhythmParameter<?>> rps, RhythmParameter<?> rp) Return the first RhythmParameter in rps compatible with rp.booleanRhythmParameter.isCompatibleWith(RhythmParameter<?> rp) Indicate if rp is compatible with this RhythmParameter.booleanRP_EnumState.isCompatibleWith(RhythmParameter<?> rp) booleanRP_Integer.isCompatibleWith(RhythmParameter<?> rp) booleanRP_State.isCompatibleWith(RhythmParameter<?> rp) booleanRP_StringSet.isCompatibleWith(RhythmParameter<?> rp) Method parameters in org.jjazz.rhythm.api with type arguments of type RhythmParameterModifier and TypeMethodDescriptionstatic RhythmParameter<?> RhythmParameter.findFirstCompatibleRp(List<? extends RhythmParameter<?>> rps, RhythmParameter<?> rp) Return the first RhythmParameter in rps compatible with rp. -
Uses of RhythmParameter in org.jjazz.rhythmdatabase.api
Constructors in org.jjazz.rhythmdatabase.api with parameters of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.rhythmparametersimpl.api
Classes in org.jjazz.rhythmparametersimpl.api that implement RhythmParameterModifier and TypeClassDescriptionclassA RhythmParameter to replace one or more generated Phrases by custom Phrases.classA RhythmParameter to transform a drums phrase.classStandard RhythmParameter: is there a fill at the end of a SongPart.final classStandard RhythmParameter: Intensity=[-10;+10]classStandard RhythmParameter: a marker for song parts, used to conditionnaly enable the optional alternate chord symbols.classSystem RhythmParameter: mute one or more instruments.classA RhythmParameter to override baseRhythm tracks by tracks from other rhythms.final classStandard RhythmParameter: Tempo percentage change.classStandard RhythmParameter : a variation of a rhythm.Methods in org.jjazz.rhythmparametersimpl.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionRP_SYS_CustomPhrase.convertValue(RhythmParameter<T> rp, T value) Reuse a custom phrase when there is a matching RhythmVoice (same type).RP_SYS_DrumsTransform.convertValue(RhythmParameter<T> rp, T rpValue) RP_SYS_OverrideTracks.convertValue(RhythmParameter<T> rp, T rpValue) booleanRP_SYS_CustomPhrase.isCompatibleWith(RhythmParameter<?> rp) Compatible with another RP_SYS_CustomPhrase for the same rhythm time signature.booleanRP_SYS_DrumsTransform.isCompatibleWith(RhythmParameter<?> rp) booleanRP_SYS_OverrideTracks.isCompatibleWith(RhythmParameter<?> rp) -
Uses of RhythmParameter in org.jjazz.rhythmselectiondialog.spi
Method parameters in org.jjazz.rhythmselectiondialog.spi with type arguments of type RhythmParameterModifier and TypeMethodDescriptionvoidRhythmPreviewer.previewRhythm(Rhythm r, Map<RhythmParameter<?>, Object> rpValues, boolean useRhythmTempo, boolean loop, ActionListener endActionListener) Hear a "preview" of the specified rhythm. -
Uses of RhythmParameter in org.jjazz.rhythmstubs.api
Methods in org.jjazz.rhythmstubs.api that return types with arguments of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.rpcustomeditorfactoryimpl.api
Methods in org.jjazz.rpcustomeditorfactoryimpl.api that return RhythmParameterModifier and TypeMethodDescriptionabstract RhythmParameter<E> RealTimeRpEditorComponent.getRhythmParameter()The RhythmParameter model.RealTimeRpEditorDialog.getRhythmParameter()Methods in org.jjazz.rpcustomeditorfactoryimpl.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionstatic <T> SongPartContextRealTimeRpEditorDialog.buildPreviewContext(SongPartContext sptContext, RhythmParameter<T> rp, T rpValue) Create a preview SongContext which uses the specified rhythm parameter value. -
Uses of RhythmParameter in org.jjazz.song.api
Methods in org.jjazz.song.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionSongContext.getMergedBarRanges(Rhythm r, RhythmParameter<E> rp, E rpValue) Get the bar ranges in this context whose SongParts use rpValue. -
Uses of RhythmParameter in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return RhythmParameterModifier and TypeMethodDescriptionSongPartParameter.rp()Returns the value of therprecord component.Methods in org.jjazz.songstructure.api with parameters of type RhythmParameterModifier and TypeMethodDescription<T> TSongPart.getRPValue(RhythmParameter<T> rp) Get the RhythmParameter value.<T> voidSongStructure.setRhythmParameterValue(SongPart spt, RhythmParameter<T> rp, T value) Change the value of a specific RhythmParameter.Constructors in org.jjazz.songstructure.api with parameters of type RhythmParameterModifierConstructorDescriptionSongPartParameter(SongPart spt, RhythmParameter<?> rp) Creates an instance of aSongPartParameterrecord class. -
Uses of RhythmParameter in org.jjazz.songstructure.api.event
Methods in org.jjazz.songstructure.api.event that return RhythmParameterConstructors in org.jjazz.songstructure.api.event with parameters of type RhythmParameterModifierConstructorDescriptionRpValueChangedEvent(SongStructure src, SongPart spt, RhythmParameter<?> rp, Object oldValue, Object newValue) Create an event. -
Uses of RhythmParameter in org.jjazz.spteditor.api
Methods in org.jjazz.spteditor.api that return RhythmParameterConstructors in org.jjazz.spteditor.api with parameters of type RhythmParameterModifierConstructorDescriptionRpEditor(SongPart spt, RhythmParameter<?> rp, RpEditorComponent editor) Initialize the RpEditor for the specified RhythmParameter with the specified editor. -
Uses of RhythmParameter in org.jjazz.spteditor.spi
Methods in org.jjazz.spteditor.spi with parameters of type RhythmParameterModifier and TypeMethodDescriptionDefaultRpEditorComponentFactory.createComponent(Song song, DefaultRpEditorComponentFactory.Type type, SongPart spt, RhythmParameter<?> rp) Create a RpEditorComponent of the specified type.RpEditorComponentFactory.createComponent(Song song, SongPart spt, RhythmParameter<?> rp) Create a RpEditorComponent adapted to rp class (whatever the containing rhythm).static RpEditorComponentFactoryRpEditorComponentFactory.findFactory(RhythmParameter<?> rp) Try to find the relevant RpEditorComponentFactory for the specified RhythmParameter.default booleanDefaultRpEditorComponentFactory.isRpSupported(RhythmParameter<?> rp) The DefaultRpEditorComponentFactory must provide a RpEditor for all rps.booleanRpEditorComponentFactory.isRpSupported(RhythmParameter<?> rp) Check if this RhythmParameter is handled by this factory. -
Uses of RhythmParameter in org.jjazz.ss_editor.api
Methods in org.jjazz.ss_editor.api that return RhythmParameterMethods in org.jjazz.ss_editor.api that return types with arguments of type RhythmParameterModifier and TypeMethodDescriptionstatic List<RhythmParameter<?>> SS_EditorClientProperties.getCompactViewModeVisibleRPs(Song song, Rhythm r) Get the list of visible RPs in compact view mode for the specified rhythm.abstract List<RhythmParameter<?>> SS_Editor.getVisibleRps(Rhythm r) The rhythm parameters effectively displayed in the editor for a specific rhythm.Methods in org.jjazz.ss_editor.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionabstract RectangleSS_Editor.getRpViewerRectangle(SongPart spt, RhythmParameter<?> rp) Get the bounds of the component representing the specified RhythmParameter.booleanSS_Selection.isRhythmParameterSelected(SongPart spt, RhythmParameter<?> rp) abstract voidRpCustomizeDialog.preset(RhythmParameter<?> rp, int n) Initialize the dialog.abstract voidSS_Editor.selectRhythmParameter(SongPart spt, RhythmParameter<?> rp, boolean b) Select a specific RhythmParameter.abstract voidSS_Editor.setFocusOnRhythmParameter(SongPart spt, RhythmParameter<?> rp) Set the focus on a specific RhythmParameter.Method parameters in org.jjazz.ss_editor.api with type arguments of type RhythmParameterModifier and TypeMethodDescriptionstatic voidSS_EditorClientProperties.setCompactViewModeVisibleRPs(Song song, Rhythm r, List<RhythmParameter<?>> rps) Set the list of visible RPs in compact view mode for the specified rhythm. -
Uses of RhythmParameter in org.jjazz.ss_editor.rpviewer.api
Methods in org.jjazz.ss_editor.rpviewer.api that return RhythmParameterModifier and TypeMethodDescriptionabstract RhythmParameter<E> RpCustomEditorDialog.getRhythmParameter()The RhythmParameter whose value is edited in this dialog.RpViewer.getRpModel()Methods in org.jjazz.ss_editor.rpviewer.api with parameters of type RhythmParameterModifier and TypeMethodDescription<E> voidRpViewerController.rhythmParameterEdit(SongPart spt, RhythmParameter<E> rp, E rpValue) User has directly edited a RhythmParameter value, probably from a RpViewerEditableRenderer.voidRpViewerController.rhythmParameterEditWithCustomDialog(SongPart spt, RhythmParameter<?> rp) User wants to use the custom edit dialog of the specified RhythmParameter.Constructors in org.jjazz.ss_editor.rpviewer.api with parameters of type RhythmParameterModifierConstructorDescriptionRpViewer(SongPart spt, RhythmParameter<?> rp, RpViewerSettings settings, RpViewerRenderer renderer) -
Uses of RhythmParameter in org.jjazz.ss_editor.rpviewer.spi
Methods in org.jjazz.ss_editor.rpviewer.spi with parameters of type RhythmParameterModifier and TypeMethodDescriptionstatic RpCustomEditorFactoryRpCustomEditorFactory.findFactory(RhythmParameter<?> rp) Try to find the relevant factory for the specified RhythmParameter.static RpViewerRendererFactoryRpViewerRendererFactory.findFactory(RhythmParameter<?> rp) Try to find the relevant RpViewerRendererFactory for the specified RhythmParameter.<E> RpCustomEditorDialog<E> RpCustomEditorFactory.getEditor(RhythmParameter<E> rp) Get a RpCustomEditor instance for the specific RhythmParameter.DefaultRpViewerRendererFactory.getRpViewerRenderer(Song song, SongPart spt, RhythmParameter<?> rp, DefaultRpViewerRendererFactory.Type type, RpViewerSettings settings) Get the RpViewerRenderer of the specified type.RpViewerRendererFactory.getRpViewerRenderer(Song song, SongPart spt, RhythmParameter<?> rp, RpViewerSettings settings) Get a RpViewerRenderer instance adapted to the specified RhyhtmParameter.default booleanRpCustomEditorFactory.isSupported(RhythmParameter<?> rp) Check if this factory can create a renderer for the specified RhythmParameter.default booleanRpViewerRendererFactory.isSupported(RhythmParameter<?> rp) Check if this factory can create a renderer for the specified RhythmParameter. -
Uses of RhythmParameter in org.jjazz.ss_editor.sptviewer.api
Methods in org.jjazz.ss_editor.sptviewer.api that return types with arguments of type RhythmParameterModifier and TypeMethodDescriptionList<RhythmParameter<?>> SptViewerConfig.visibleRPs()Returns the value of thevisibleRPsrecord component.Methods in org.jjazz.ss_editor.sptviewer.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionSptViewer.getRpViewer(RhythmParameter<?> rp) Get the RpViewer for the specified RhythmParameter.SptViewer.getRpViewerRectangle(RhythmParameter<?> rp) Get the specified RpViewer bounds.voidSptViewerMouseListener.rhythmParameterClicked(MouseEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterDragged(MouseEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterReleased(MouseEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterWheelMoved(MouseWheelEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewer.setFocusOnRpViewer(RhythmParameter<?> rp) Set the focus on the rp's RpViewer.voidSptViewer.setSelected(RhythmParameter<?> rp, boolean b) Select/unselect the specified RhythmParameter.Method parameters in org.jjazz.ss_editor.sptviewer.api with type arguments of type RhythmParameterConstructor parameters in org.jjazz.ss_editor.sptviewer.api with type arguments of type RhythmParameterModifierConstructorDescriptionSptViewerConfig(boolean showName, boolean showRhythm, boolean showParentSection, boolean showTimeSignature, SptViewerConfig.MultiSelect multiSelect, List<RhythmParameter<?>> visibleRPs) Creates an instance of aSptViewerConfigrecord class. -
Uses of RhythmParameter in org.jjazz.yamjjazz.rhythm.api
Methods in org.jjazz.yamjjazz.rhythm.api that return types with arguments of type RhythmParameter