C
- public interface ComponentAddonUI<C extends Configuration> extends AddonUI<ComponentMetadata<C>>
Modifier and Type | Method and Description |
---|---|
void |
addUIListener(ComponentAddonUIListener<? super C> listener)
Adds a listener to this configuration, which should e.g.
|
ComponentMetadata<C> |
getAddonMetadata()
Returns the metadata (like human readable name) for the addon.
|
C |
getConfiguration()
Returns the configuration data.
|
void |
removeUIListener(ComponentAddonUIListener<? super C> listener)
Removes a previously added listener.
|
void |
setConfiguration(Configuration configuration)
Initializes the addon to the configuration data.
|
void setConfiguration(Configuration configuration) throws AddonException, ConfigurationException
configuration
- The configuration data.AddonException
- Thrown if error occurred while processing configuration data.ConfigurationException
- Thrown if configuration is invalid.C getConfiguration()
Configuration.checkConfiguration()
).void addUIListener(ComponentAddonUIListener<? super C> listener)
listener
- The listener to add.void removeUIListener(ComponentAddonUIListener<? super C> listener)
listener
- The listener to remove.ComponentMetadata<C> getAddonMetadata()
AddonUI
getAddonMetadata
in interface AddonUI<ComponentMetadata<C extends Configuration>>