Interface DefaultRpViewerRendererFactory
- All Superinterfaces:
RpViewerRendererFactory
The default RpViewerRenderer factory.
This factory must handle the default JJazzLab RhythmParameters (RP_State, RP_Integer, RP_StringSet, etc.), and provide a default renderer for unknown RhythmParameters.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThe types of renderers supported by this factory. -
Method Summary
Modifier and TypeMethodDescriptionGet the default implementation from the global lookup.getRpViewerRenderer(Song song, SongPart spt, RhythmParameter<?> rp, DefaultRpViewerRendererFactory.Type type, RpViewerSettings settings) Get the RpViewerRenderer of the specified type.Methods inherited from interface org.jjazz.ss_editor.rpviewer.spi.RpViewerRendererFactory
getRpViewerRenderer, isSupported
-
Method Details
-
getDefault
Get the default implementation from the global lookup.- Returns:
-
getRpViewerRenderer
RpViewerRenderer getRpViewerRenderer(Song song, SongPart spt, RhythmParameter<?> rp, DefaultRpViewerRendererFactory.Type type, RpViewerSettings settings) Get the RpViewerRenderer of the specified type.- Parameters:
song- The context songspt- The context song partrp- The context rptype-settings-- Returns:
-