org.sonar.api
Class SonarPlugin

java.lang.Object
  extended by org.sonar.api.SonarPlugin
All Implemented Interfaces:
Plugin

public abstract class SonarPlugin
extends Object
implements Plugin

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

Since:
2.8

Constructor Summary
SonarPlugin()
           
 
Method Summary
 String getDescription()
          description of the plugin, can contains html or ruby code
 String getKey()
          Unique key within sonar plugins
 String getName()
          Descriptive name
 String toString()
          Returns a string representation of the plugin, suitable for debugging purposes only.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.sonar.api.Plugin
getExtensions
 

Constructor Detail

SonarPlugin

public SonarPlugin()
Method Detail

getKey

public final String getKey()
Description copied from interface: Plugin
Unique key within sonar plugins

Specified by:
getKey in interface Plugin

getName

public final String getName()
Description copied from interface: Plugin
Descriptive name

Specified by:
getName in interface Plugin

getDescription

public final String getDescription()
Description copied from interface: Plugin
description of the plugin, can contains html or ruby code

Specified by:
getDescription in interface Plugin

toString

public String toString()
Returns a string representation of the plugin, suitable for debugging purposes only.

Overrides:
toString in class Object


Copyright © 2009-2014 SonarSource. All Rights Reserved.