|
||||||||||
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 |
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 boolean project
public abstract boolean module
public abstract boolean global
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |