Class AbstractComponentExtensionPoint.ExtensionConfiguration
java.lang.Object
org.ametys.runtime.plugin.component.AbstractComponentExtensionPoint.ExtensionConfiguration
- Enclosing class:
- AbstractComponentExtensionPoint<T>
This class is a storage for an extension informations
-
Constructor Summary
ModifierConstructorDescriptionprotected
ExtensionConfiguration
(String pluginName, String featureName, Configuration configuration, Class<T> extensionClass) Store elements about an extension -
Method Summary
Modifier and TypeMethodDescriptionReturns the configurationReturns the extension classReturns the feature nameReturns the plugin name
-
Constructor Details
-
ExtensionConfiguration
protected ExtensionConfiguration(String pluginName, String featureName, Configuration configuration, Class<T> extensionClass) Store elements about an extension- Parameters:
pluginName
- The name of the plugin declaring the extensionfeatureName
- The name of the feature declaring the extensionconfiguration
- The configuration declaring the extensionextensionClass
- The class of the extension
-
-
Method Details
-
getExtensionClass
Returns the extension class- Returns:
- the extension class
-
getConfiguration
Returns the configuration- Returns:
- the configuration
-
getFeatureName
Returns the feature name- Returns:
- the feature name
-
getPluginName
Returns the plugin name- Returns:
- the plugin name
-