1234567891011121314151617181920212223242526272829 |
- #set( $symbol_pound = '#' )
- #set( $symbol_dollar = '$' )
- #set( $symbol_escape = '\' )
- package ${package};
-
- import org.sonar.api.measures.Metrics;
- import org.sonar.api.measures.Metric;
- import org.sonar.api.measures.CoreMetrics;
-
- import java.util.List;
- import java.util.Arrays;
-
- public class SampleMetrics implements Metrics {
-
- public static final Metric MESSAGE = new Metric("message_key", "Message",
- "This is a metric to store a well known message", Metric.ValueType.STRING, -1, false,
- CoreMetrics.DOMAIN_GENERAL);
-
-
- public static final Metric RANDOM = new Metric("random", "Random",
- "Random value", Metric.ValueType.FLOAT, Metric.DIRECTION_BETTER, false,
- CoreMetrics.DOMAIN_GENERAL);
-
- // getMetrics() method is defined in the Metrics interface and is used by
- // Sonar to retrieve the list of new Metric
- public List<Metric> getMetrics() {
- return Arrays.asList(MESSAGE, RANDOM);
- }
- }
|