org.sonar.api
Interface Plugin

All Known Implementing Classes:
SonarPlugin, XooPlugin

Deprecated. in 2.8. Use SonarPlugin instead.

@Deprecated
public interface Plugin

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

The manifest property Plugin-Class must declare the name of the implementation class. It is automatically set by sonar-packaging-maven-plugin when building plugins.

Since:
1.10
See Also:
Extension

Method Summary
 String getDescription()
          Deprecated. since 2.2. The description must be set in the manifest.
 List getExtensions()
          Deprecated. Classes of the implemented extensions.
 String getKey()
          Deprecated. since 2.2. The key must be set in the manifest.
 String getName()
          Deprecated. since 2.2. The name must be set in the manifest.
 

Method Detail

getKey

@Deprecated
String getKey()
Deprecated. since 2.2. The key must be set in the manifest.

Unique key within sonar plugins


getName

@Deprecated
String getName()
Deprecated. since 2.2. The name must be set in the manifest.

Descriptive name


getDescription

@Deprecated
String getDescription()
Deprecated. since 2.2. The description must be set in the manifest.

description of the plugin, can contains html or ruby code


getExtensions

List getExtensions()
Deprecated. 
Classes of the implemented extensions.



Copyright © 2009–2015 SonarSource. All rights reserved.