public class StaticRibbonImportManager extends AbstractLogEnabled implements RibbonImport, Configurable, PluginAware
Modifier and Type | Field and Description |
---|---|
private Map<List<String>,Pattern> |
_filesList |
private String |
_pluginName |
Constructor and Description |
---|
StaticRibbonImportManager() |
Modifier and Type | Method and Description |
---|---|
void |
configure(Configuration configuration) |
Map<List<String>,Pattern> |
getImports()
Get the list of files to import, associated with the workspace pattern to match
|
void |
setPluginInfo(String pluginName,
String featureName,
String id)
Sets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level. |
getLogger, setLogger
private Map<List<String>,Pattern> _filesList
private String _pluginName
public StaticRibbonImportManager()
public void setPluginInfo(String pluginName, String featureName, String id)
PluginAware
setPluginInfo
in interface PluginAware
pluginName
- Unique identifier for the plugin hosting the extensionfeatureName
- Unique feature identifier (unique for a given pluginName)id
- Unique identifier of this componentpublic void configure(Configuration configuration) throws ConfigurationException
configure
in interface Configurable
ConfigurationException
public Map<List<String>,Pattern> getImports()
RibbonImport
getImports
in interface RibbonImport