public class ComponentPluginManager extends PluginManager
Constructor | Description |
---|---|
ComponentPluginManager(String xmlName) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
initializeAll() |
Helper function to initialize all available component plugins of
this plugin manager. |
void |
processAllDefaultsEntries(UIDefaults table,
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. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAvailablePlugins, getAvailablePlugins, getPlugin, getPluginClass
public ComponentPluginManager(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(UIDefaults table, 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.