de.jtem.jrworkspace.plugin.lnfswitch
Class LookAndFeelPlugin
java.lang.Object
de.jtem.jrworkspace.plugin.Plugin
de.jtem.jrworkspace.plugin.lnfswitch.LookAndFeelPlugin
- Direct Known Subclasses:
- CrossPlatformLnF, NimbusLnF, SystemLookAndFeel
public abstract class LookAndFeelPlugin
- extends Plugin
lookAndFeelSwitch
protected LookAndFeelSwitch lookAndFeelSwitch
LookAndFeelPlugin
public LookAndFeelPlugin()
getLnFClassName
public abstract String getLnFClassName()
getLnFName
public abstract String getLnFName()
getOptionPanel
public JPanel getOptionPanel()
getPluginInfo
public PluginInfo getPluginInfo()
- Description copied from class:
Plugin
- Returns an instance of
PluginInfo
- Overrides:
getPluginInfo
in class Plugin
- Returns:
- plug-in information
- See Also:
PluginInfo}
install
public void install(Controller c)
throws Exception
- Description copied from class:
Plugin
- Is called when the plug-in is installed
- Overrides:
install
in class Plugin
- Parameters:
c
- the applications Controller
- Throws:
Exception
- See Also:
Controller}
isSupported
public abstract boolean isSupported()
toString
public String toString()
- Description copied from class:
Plugin
- Returns this plug-ins name or "No Name" if name is null
- Overrides:
toString
in class Plugin
uninstall
public void uninstall(Controller c)
throws Exception
- Description copied from class:
Plugin
- Id called when this plug-in is about to be uninstalled
- Overrides:
uninstall
in class Plugin
- Parameters:
c
- this applications Controller
- Throws:
Exception
- See Also:
Controller}
jTEM