org.sonar.api
Interface Plugin


public interface Plugin

A plugin is a group of extensions. See org.sonar.api.Extension interface to get all extension points.

The manifest property Plugin-Class must declare the name of the implementation class. See META-INF/MANIFEST.MF.

Since:
1.10
See Also:
Extension

Method Summary
 String getDescription()
          description of the plugin, can contains html or ruby code
 List<Class<? extends Extension>> getExtensions()
          Classes of the implemented extensions.
 String getKey()
          Unique key within sonar plugins
 String getName()
          Descriptive name
 

Method Detail

getKey

String getKey()
Unique key within sonar plugins


getName

String getName()
Descriptive name


getDescription

String getDescription()
description of the plugin, can contains html or ruby code


getExtensions

List<Class<? extends Extension>> getExtensions()
Classes of the implemented extensions.



Copyright © 2009 SonarSource SA. All Rights Reserved.