Interface SubstanceSkinPlugin
-
- All Superinterfaces:
org.pushingpixels.lafplugin.LafPlugin
- All Known Implementing Classes:
BaseSkinPlugin
public interface SubstanceSkinPlugin extends org.pushingpixels.lafplugin.LafPluginPlugin for skin extension. This class is for internal use only.
-
-
Field Summary
Fields Modifier and Type Field Description static StringTAG_SKIN_PLUGIN_CLASSXML tag that contains fully-qualified class name of skin plugin class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDefaultSkinClassName()Returns the class name of the default skin.Set<SkinInfo>getSkins()Returns information on all available skins inthisplugin.
-
-
-
Field Detail
-
TAG_SKIN_PLUGIN_CLASS
static final String TAG_SKIN_PLUGIN_CLASS
XML tag that contains fully-qualified class name of skin plugin class.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSkins
Set<SkinInfo> getSkins()
Returns information on all available skins inthisplugin.- Returns:
- Information on all available skins in
thisplugin.
-
getDefaultSkinClassName
String getDefaultSkinClassName()
Returns the class name of the default skin.- Returns:
- The class name of the default skin.
-
-