Class PluginThemeResolver

java.lang.Object
org.pentaho.platform.web.html.themes.PluginThemeResolver
All Implemented Interfaces:
org.pentaho.platform.api.ui.IThemeResolver

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 Details

    • PluginThemeResolver

      public PluginThemeResolver()
  • Method Details

    • 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