public class ComponentPluginManager extends PluginManager
| Constructor and Description |
|---|
ComponentPluginManager(java.lang.String xmlName)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initializeAll()
Helper function to initialize all available component plugins of
this plugin manager. |
void |
processAllDefaultsEntries(javax.swing.UIDefaults table,
java.lang.Object themeInfo)
Helper function to process the (possibly) theme-dependent default
settings of all available component plugins of
this plugin
manager. |
void |
uninitializeAll()
Helper function to uninitialize all available component plugins of
this plugin manager. |
getAvailablePlugins, getAvailablePlugins, getPlugin, getPluginClasspublic ComponentPluginManager(java.lang.String xmlName)
xmlName - The name of XML file that contains plugin configuration.public void initializeAll()
this plugin manager. Calls the
LafComponentPlugin.initialize() of all available component
plugins.public void uninitializeAll()
this plugin manager. Calls the
LafComponentPlugin.uninitialize() of all available component
plugins.public void processAllDefaultsEntries(javax.swing.UIDefaults table,
java.lang.Object themeInfo)
this plugin
manager. Calls the LafComponentPlugin.getDefaults(Object) of all
available plugins and puts the respective results in the specified table.table - The table that will be updated with the (possibly)
theme-dependent default settings of all available component
plugins.themeInfo - LAF-specific information on the current theme.