Class RadiancePluginRepository
java.lang.Object
org.pushingpixels.radiance.theming.internal.RadiancePluginRepository
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Set<RadianceThemingComponentPlugin> private static RadiancePluginRepositoryprivate Set<RadianceThemingSkinPlugin> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RadiancePluginRepositoryvoidHelper function to initialize all available component plugins.voidHelper function to process the (possibly) skin-dependent default settings of all available component plugins.voidregisterComponentPlugin(RadianceThemingComponentPlugin componentPlugin) voidregisterSkinPlugin(RadianceThemingSkinPlugin skinPlugin) voidHelper function to uninitialize all available component plugins.voidunregisterComponentPlugin(RadianceThemingComponentPlugin componentPlugin) voidunregisterSkinPlugin(RadianceThemingSkinPlugin skinPlugin)
-
Field Details
-
componentPlugins
-
skinPlugins
-
instance
-
-
Constructor Details
-
RadiancePluginRepository
public RadiancePluginRepository()
-
-
Method Details
-
getInstance
-
registerComponentPlugin
-
unregisterComponentPlugin
-
registerSkinPlugin
-
unregisterSkinPlugin
-
getComponentPlugins
-
getSkinPlugins
-
initializeAllComponentPlugins
public void initializeAllComponentPlugins()Helper function to initialize all available component plugins. Calls theRadianceThemingComponentPlugin.initialize()of all available component plugins. -
uninitializeAllComponentPlugins
public void uninitializeAllComponentPlugins()Helper function to uninitialize all available component plugins. Calls theRadianceThemingComponentPlugin.uninitialize()of all available component plugins. -
processAllDefaultsEntriesComponentPlugins
Helper function to process the (possibly) skin-dependent default settings of all available component plugins. Calls theRadianceThemingComponentPlugin.getDefaults(RadianceSkin)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.skin- Skin.
-