Uses of Interface
org.jjazz.rhythmdatabase.api.RhythmInfo
Package
Description
The central place to get information about installed rhythms and get Rhythm instances.
The dialog to select a rhythm.
-
Uses of RhythmInfo in org.jjazz.rhythmdatabase.api
Modifier and TypeMethodDescriptionRhythmDatabase.getDefaultRhythm
(TimeSignature ts) Get the default Rhythm for TimeSignature ts.Get the RhythmInfo instance from the specified rhythm unique id.RhythmDatabase.getSimilarRhythm
(RhythmInfo ri) Try to find a rhythm in the database which is "similar" to the specified rhythm info.Modifier and TypeMethodDescriptionFavoriteRhythms.getRhythms()
All the favorite rhythms.FavoriteRhythms.getRhythms
(TimeSignature ts) The favorite rhythms for the specified TimeSignature.FavoriteRhythms.getRhythms
(RhythmProvider rp) The favorite rhythms for the specified RhythmProvider.RhythmDatabase.getRhythms()
RhythmDatabase.getRhythms
(Predicate<RhythmInfo> tester) Get the rhythms which are tested OK.RhythmDatabase.getRhythms
(TimeSignature ts) Get the rhythms which match the specified time signature.RhythmDatabase.getRhythms
(RhythmProvider rp) The rhythms associated to the specified RhythmProviderModifier and TypeMethodDescriptionboolean
FavoriteRhythms.addRhythm
(RhythmInfo ri) Add a favorite rhythm.boolean
FavoriteRhythms.contains
(RhythmInfo ri) void
DeleteRhythmFile.deleteRhythmFile
(RhythmInfo ri) RhythmDatabase.getRhythmInstance
(RhythmInfo rhythmInfo) Get a rhythm instance from a RhythmInfo.RhythmDatabase.getRhythmProvider
(RhythmInfo ri) Get the RhythmProvider for specified RhythmInfo.RhythmDatabase.getSimilarRhythm
(RhythmInfo ri) Try to find a rhythm in the database which is "similar" to the specified rhythm info.boolean
FavoriteRhythms.removeRhythm
(RhythmInfo ri) Remove a favorite rhythm.void
RhythmDatabase.setDefaultRhythm
(TimeSignature ts, RhythmInfo ri) Set the default rhythm for this TimeSignature.Modifier and TypeMethodDescriptionRhythmDatabase.getRhythms
(Predicate<RhythmInfo> tester) Get the rhythms which are tested OK. -
Uses of RhythmInfo in org.jjazz.rhythmselectiondialog.api
Modifier and TypeMethodDescriptionThe rhythm corresponding to the row which encloses the specified point.RhythmTable.getSelectedRhythm()
Modifier and TypeMethodDescriptionboolean
RhythmTable.Model.isHighlighted
(RhythmInfo ri) void
RhythmTable.Model.setHighlighted
(RhythmInfo ri, boolean b) Show specified rhythm as highlighted (e.g. use a different font colour).void
RhythmTable.setSelectedRhythm
(RhythmInfo ri) Select the row corresponding to the specified rhythm. -
Uses of RhythmInfo in org.jjazz.ss_editor.spi
Modifier and TypeMethodDescriptionabstract RhythmInfo
RhythmSelectionDialog.getSelectedRhythm()
Return the selected rhythm.Modifier and TypeMethodDescriptionabstract void
RhythmSelectionDialog.preset
(RhythmInfo ri, RhythmSelectionDialog.RhythmPreviewProvider rpp) Initialize the dialog for the specified song rhythm.