Class ComponentPluginManager


  • public class ComponentPluginManager
    extends PluginManager
    Plugin manager for look-and-feels.
    • Constructor Detail

      • ComponentPluginManager

        public ComponentPluginManager​(String xmlName)
        Simple constructor.
        Parameters:
        xmlName - The name of XML file that contains plugin configuration.
    • Method Detail

      • initializeAll

        public void initializeAll()
        Helper function to initialize all available component plugins of this plugin manager. Calls the LafComponentPlugin.initialize() of all available component plugins.
      • uninitializeAll

        public void uninitializeAll()
        Helper function to uninitialize all available component plugins of this plugin manager. Calls the LafComponentPlugin.uninitialize() of all available component plugins.
      • processAllDefaultsEntries

        public 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. Calls the LafComponentPlugin.getDefaults(Object) of all available plugins and puts the respective results in the specified table.
        Parameters:
        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.