org.sonar.api
Interface ServerComponent

All Known Subinterfaces:
Chart, Footer, GwtExtension, Language, LoginPasswordAuthenticator, Metrics, ModelFinder, Page, PluginRepository, RubyRailsPage, RubyRailsWebservice, RubyRailsWidget, RuleFinder, RulesRepository<LANG>, ServerExtension, ServerFileSystem, ServerStartHandler, ServerStopHandler, View, Webservice, Widget
All Known Implementing Classes:
AbstractChart, AbstractDashboardWidget, AbstractImportableRulesRepository, AbstractLanguage, AbstractPluginRepository, AbstractRulesRepository, AnnotationProfileParser, AnnotationRuleParser, CheckProfile, CheckProfileProvider, CheckTemplateRepositories, CheckTemplateRepository, CodeColorizerFormat, DefaultModelFinder, DefaultRuleFinder, Environment, GwtPage, HttpDownloader, Java, JpaPluginDao, Languages, Metric, ModelDefinition, ProfileDefinition, ProfileExporter, ProfileImporter, RuleRepository, Server, XMLProfileParser, XMLProfileSerializer, XMLRuleParser

public interface ServerComponent

Dependency Injection : all the classes implementing this interface are available in the server IoC container. Just add a parameter to the constructor of your component.

Since:
2.2



Copyright © 2009-2010 SonarSource. All Rights Reserved.