Package org.pushingpixels.lafplugin
Interface LafComponentPlugin
-
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_TAG_PLUGIN_CLASS
XML tag for look-and-feel plugins that specify component UI delegates.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object[]
getDefaults(Object themeInfo)
Retrieves a collection of custom settings based on the specified theme.void
initialize()
Initializesthis
plugin.void
uninitialize()
Unitializesthis
plugin.
-
-
-
Field Detail
-
COMPONENT_TAG_PLUGIN_CLASS
static final String COMPONENT_TAG_PLUGIN_CLASS
XML tag for look-and-feel plugins that specify component UI delegates.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
void initialize()
Initializesthis
plugin.
-
uninitialize
void uninitialize()
Unitializesthis
plugin.
-
getDefaults
Object[] getDefaults(Object themeInfo)
Retrieves a collection of custom settings based on the specified theme. The entries in the array should be pairwise, odd being symbolic name of a setting, and even being the setting value.- Parameters:
themeInfo
- Theme information object. Can beMetalTheme
, for instance or any other LAF-specific object.- Returns:
- Collection of custom settings based on the specified theme. The entries in the array should be pairwise, odd being symbolic name of a setting, and even being the setting value.
-
-