org.jvnet.substance.plugin
Class BaseThemePlugin

java.lang.Object
  extended by org.jvnet.substance.plugin.BaseThemePlugin
All Implemented Interfaces:
org.jvnet.lafplugin.LafPlugin, SubstanceThemePlugin

public class BaseThemePlugin
extends java.lang.Object
implements SubstanceThemePlugin

Core plugin for themes. See SubstanceThemePlugin interface. This class is for internal use only.

Author:
Kirill Grouchnikov.

Field Summary
 
Fields inherited from interface org.jvnet.substance.plugin.SubstanceThemePlugin
TAG_THEME_PLUGIN_CLASS
 
Fields inherited from interface org.jvnet.lafplugin.LafPlugin
TAG_MAIN
 
Constructor Summary
BaseThemePlugin()
           
 
Method Summary
 java.lang.String getDefaultThemeClassName()
          Returns the class name of the default theme.
 java.util.Set<ThemeInfo> getThemes()
          Returns information on all available themes in this plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseThemePlugin

public BaseThemePlugin()
Method Detail

getThemes

public java.util.Set<ThemeInfo> getThemes()
Description copied from interface: SubstanceThemePlugin
Returns information on all available themes in this plugin.

Specified by:
getThemes in interface SubstanceThemePlugin
Returns:
Information on all available themes in this plugin.

getDefaultThemeClassName

public java.lang.String getDefaultThemeClassName()
Description copied from interface: SubstanceThemePlugin
Returns the class name of the default theme.

Specified by:
getDefaultThemeClassName in interface SubstanceThemePlugin
Returns:
The class name of the default theme.