Package org.pushingpixels.lafplugin
Interface LafComponentPlugin
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENT_TAG_PLUGIN_CLASSXML 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.voidinitialize()Initializesthisplugin.voiduninitialize()Unitializesthisplugin.
-
-
-
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()
Initializesthisplugin.
-
uninitialize
void uninitialize()
Unitializesthisplugin.
-
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.
-
-