public abstract class ExtensionProvider extends Object implements Extension
Notes :
Example:
public class RuleRepositoryProvider extends ExtensionProvider implements ServerExtension {
private Language[] languages;
public RuleRepositoryProvider(Language[] languages) {
this.languages = languages;
}
public List<RuleRepository> provide() {
List<RuleRepository> result = new ArrayList<RuleRepository>();
for(Language language: languages) {
result.add(new RuleRepository(..., language, ...));
}
return result;
}
}
Constructor and Description |
---|
ExtensionProvider() |
public ExtensionProvider()
Copyright © 2009–2016 SonarSource. All rights reserved.