org.jvnet.substance.plugin
Class BaseSkinPlugin

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

public class BaseSkinPlugin
extends java.lang.Object
implements SubstanceSkinPlugin

Core plugin for skins. See SubstanceSkinPlugin interface. This class is for internal use only.

Author:
Kirill Grouchnikov.

Field Summary
 
Fields inherited from interface org.jvnet.substance.plugin.SubstanceSkinPlugin
TAG_SKIN_PLUGIN_CLASS
 
Fields inherited from interface org.jvnet.lafplugin.LafPlugin
TAG_MAIN
 
Constructor Summary
BaseSkinPlugin()
           
 
Method Summary
 java.lang.String getDefaultSkinClassName()
          Returns the class name of the default skin.
 java.util.Set<SkinInfo> getSkins()
          Returns information on all available skins in this plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSkinPlugin

public BaseSkinPlugin()
Method Detail

getSkins

public java.util.Set<SkinInfo> getSkins()
Description copied from interface: SubstanceSkinPlugin
Returns information on all available skins in this plugin.

Specified by:
getSkins in interface SubstanceSkinPlugin
Returns:
Information on all available skins in this plugin.

getDefaultSkinClassName

public java.lang.String getDefaultSkinClassName()
Description copied from interface: SubstanceSkinPlugin
Returns the class name of the default skin.

Specified by:
getDefaultSkinClassName in interface SubstanceSkinPlugin
Returns:
The class name of the default skin.