|
||||||||||
| 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 | |
|---|---|
java.lang.String |
key
Unique key within all plugins. |
java.lang.String |
name
|
| Optional Element Summary | |
|---|---|
java.lang.String |
defaultValue
|
java.lang.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 java.lang.String key
public abstract java.lang.String name
public abstract java.lang.String defaultValue
public abstract java.lang.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 | |||||||||