protected class AbstractComponentExtensionPoint.ExtensionConfiguration extends Object
| Modifier and Type | Field and Description | 
|---|---|
private Configuration | 
_configuration  | 
private Class<T> | 
_extensionClass  | 
private String | 
_featureName  | 
private String | 
_pluginName  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
ExtensionConfiguration(String pluginName,
                      String featureName,
                      Configuration configuration,
                      Class<T> extensionClass)
Store elements about an extension 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Configuration | 
getConfiguration()
Returns the configuration 
 | 
Class<T> | 
getExtensionClass()
Returns the extension class 
 | 
String | 
getFeatureName()
Returns the feature name 
 | 
String | 
getPluginName()
Returns the plugin name 
 | 
private String _pluginName
private String _featureName
private Configuration _configuration
private Class<T> _extensionClass
protected ExtensionConfiguration(String pluginName, String featureName, Configuration configuration, Class<T> extensionClass)
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 extensionpublic Class<T> getExtensionClass()
public Configuration getConfiguration()
public String getFeatureName()
public String getPluginName()