Class PluginThemeResolver

  • All Implemented Interfaces:

    public class PluginThemeResolver
    extends Object
    implements org.pentaho.platform.api.ui.IThemeResolver
    Theme resolver for platform plugins.

    Plugins that specify a "root_theme_folder" will have this folder's subfolders added as themes. If the themes are also in the "system_themes' plugin setting they will be added as system-level themes. If there's already a system theme by that name loaded it will be overridden. User: nbaker Date: 5/15/11

    • Constructor Detail

      • PluginThemeResolver

        public PluginThemeResolver()
    • Method Detail

      • getModuleThemes

        public Map<String,​org.pentaho.platform.api.ui.ModuleThemeInfo> getModuleThemes()
        Specified by:
        getModuleThemes in interface org.pentaho.platform.api.ui.IThemeResolver
      • getSystemThemes

        public Map<String,​org.pentaho.platform.api.ui.Theme> getSystemThemes()
        Specified by:
        getSystemThemes in interface org.pentaho.platform.api.ui.IThemeResolver