Uses of Interface
org.jjazz.rhythmdatabase.api.RhythmInfo
Packages that use 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
Methods in org.jjazz.rhythmdatabase.api that return RhythmInfoModifier 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.Methods in org.jjazz.rhythmdatabase.api that return types with arguments of type RhythmInfoModifier 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 RhythmProviderMethods in org.jjazz.rhythmdatabase.api with parameters of type RhythmInfoModifier and TypeMethodDescriptionbooleanFavoriteRhythms.addRhythm(RhythmInfo ri) Add a favorite rhythm.booleanFavoriteRhythms.contains(RhythmInfo ri) voidDeleteRhythmFile.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.booleanFavoriteRhythms.removeRhythm(RhythmInfo ri) Remove a favorite rhythm.voidRhythmDatabase.setDefaultRhythm(TimeSignature ts, RhythmInfo ri) Set the default rhythm for this TimeSignature.Method parameters in org.jjazz.rhythmdatabase.api with type arguments of type RhythmInfoModifier and TypeMethodDescriptionRhythmDatabase.getRhythms(Predicate<RhythmInfo> tester) Get the rhythms which are tested OK. -
Uses of RhythmInfo in org.jjazz.rhythmselectiondialog.api
Methods in org.jjazz.rhythmselectiondialog.api that return RhythmInfoModifier and TypeMethodDescriptionThe rhythm corresponding to the row which encloses the specified point.RhythmTable.getSelectedRhythm()Methods in org.jjazz.rhythmselectiondialog.api with parameters of type RhythmInfoModifier and TypeMethodDescriptionbooleanRhythmTable.Model.isHighlighted(RhythmInfo ri) voidRhythmTable.Model.setHighlighted(RhythmInfo ri, boolean b) Show specified rhythm as highlighted (e.g. use a different font colour).voidRhythmTable.setSelectedRhythm(RhythmInfo ri) Select the row corresponding to the specified rhythm.Method parameters in org.jjazz.rhythmselectiondialog.api with type arguments of type RhythmInfo -
Uses of RhythmInfo in org.jjazz.ss_editor.spi
Methods in org.jjazz.ss_editor.spi that return RhythmInfoModifier and TypeMethodDescriptionabstract RhythmInfoRhythmSelectionDialog.getSelectedRhythm()Return the selected rhythm.Methods in org.jjazz.ss_editor.spi with parameters of type RhythmInfoModifier and TypeMethodDescriptionabstract voidRhythmSelectionDialog.preset(RhythmInfo ri, RhythmSelectionDialog.RhythmPreviewProvider rpp) Initialize the dialog for the specified song rhythm.