|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface Property
Property value can be set in different ways :
org.sonar.api.resources.Project
(see method getConfiguration()
).
Must be used in org.sonar.api.Plugin
classes only.
Required Element Summary | |
---|---|
String |
key
Unique key within all plugins. |
String |
name
|
Optional Element Summary | |
---|---|
String |
category
|
String |
defaultValue
|
String |
description
|
boolean |
global
Is the property displayed in global settings page ? |
boolean |
module
Is the property displayed in module settings page ? A module is a maven sub-project. |
boolean |
project
Is the property displayed in projet settings page ? |
Element Detail |
---|
public abstract String key
public abstract String name
public abstract String defaultValue
public abstract String description
public abstract String category
public abstract boolean project
public abstract boolean module
public abstract boolean global
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |