org.sonar.plugins.api.metrics
Class CoreMetrics

java.lang.Object
  extended by org.sonar.plugins.api.metrics.CoreMetrics

public class CoreMetrics
extends java.lang.Object


Field Summary
static ch.hortis.sonar.model.Metric CLASSES_COUNT
           
static ch.hortis.sonar.model.Metric CLASSES_WITH_DUPLICATION
           
static ch.hortis.sonar.model.Metric CODE_COVERAGE
           
static ch.hortis.sonar.model.Metric COMMENT_LINES
           
static ch.hortis.sonar.model.Metric COMMENT_RATIO
           
static ch.hortis.sonar.model.Metric COMPLEXITY
           
static ch.hortis.sonar.model.Metric COMPLEXITY_AVG_BY_CLASS
           
static ch.hortis.sonar.model.Metric COMPLEXITY_AVG_BY_FILE
           
static ch.hortis.sonar.model.Metric COMPLEXITY_AVG_BY_FUNCTION
           
static ch.hortis.sonar.model.Metric COMPLEXITY_CLASSES_COUNT_DISTRIBUTION
           
static ch.hortis.sonar.model.Metric COMPLEXITY_CLASSES_PERCENT_DISTRIBUTION
           
static ch.hortis.sonar.model.Metric DIRECTORIES
           
static java.lang.String DOMAIN_COMPLEXITY
           
static java.lang.String DOMAIN_DOCUMENTATION
           
static java.lang.String DOMAIN_RULES
           
static java.lang.String DOMAIN_SIZE
           
static java.lang.String DOMAIN_TESTS
           
static ch.hortis.sonar.model.Metric DUPLICATED_LINES
           
static ch.hortis.sonar.model.Metric DUPLICATED_LINES_RATIO
           
static ch.hortis.sonar.model.Metric FILES_COUNT
           
static ch.hortis.sonar.model.Metric FUNCTIONS_COUNT
           
static ch.hortis.sonar.model.Metric JAVADOCS
           
static ch.hortis.sonar.model.Metric NLOC
           
static ch.hortis.sonar.model.Metric PACKAGES_COUNT
           
static ch.hortis.sonar.model.Metric RULES_ALL_COMPLIANCE
           
static ch.hortis.sonar.model.Metric RULES_MANDATORY_COMPLIANCE
           
static ch.hortis.sonar.model.Metric RULES_MANDATORY_VIOLATIONS_COUNT
           
static ch.hortis.sonar.model.Metric RULES_OPTIONAL_COMPLIANCE
           
static ch.hortis.sonar.model.Metric RULES_OPTIONAL_VIOLATIONS_COUNT
           
static ch.hortis.sonar.model.Metric RULES_VIOLATIONS_COUNT
           
static ch.hortis.sonar.model.Metric TESTS_COUNT
           
static ch.hortis.sonar.model.Metric TESTS_ERRORS
           
static ch.hortis.sonar.model.Metric TESTS_FAILURES
           
static ch.hortis.sonar.model.Metric TESTS_SKIPPED
           
static ch.hortis.sonar.model.Metric TESTS_SUCCESS_PERCENTAGE
           
static ch.hortis.sonar.model.Metric TESTS_TIME
           
 
Constructor Summary
CoreMetrics()
           
 
Method Summary
static java.util.Set<java.lang.String> getKeys()
           
static java.util.List<ch.hortis.sonar.model.Metric> getMetrics()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASSES_COUNT

public static final ch.hortis.sonar.model.Metric CLASSES_COUNT

CLASSES_WITH_DUPLICATION

public static final ch.hortis.sonar.model.Metric CLASSES_WITH_DUPLICATION

CODE_COVERAGE

public static final ch.hortis.sonar.model.Metric CODE_COVERAGE

COMMENT_LINES

public static final ch.hortis.sonar.model.Metric COMMENT_LINES

COMMENT_RATIO

public static final ch.hortis.sonar.model.Metric COMMENT_RATIO

COMPLEXITY

public static final ch.hortis.sonar.model.Metric COMPLEXITY

COMPLEXITY_AVG_BY_CLASS

public static final ch.hortis.sonar.model.Metric COMPLEXITY_AVG_BY_CLASS

COMPLEXITY_AVG_BY_FILE

public static final ch.hortis.sonar.model.Metric COMPLEXITY_AVG_BY_FILE

COMPLEXITY_AVG_BY_FUNCTION

public static final ch.hortis.sonar.model.Metric COMPLEXITY_AVG_BY_FUNCTION

COMPLEXITY_CLASSES_COUNT_DISTRIBUTION

public static final ch.hortis.sonar.model.Metric COMPLEXITY_CLASSES_COUNT_DISTRIBUTION

COMPLEXITY_CLASSES_PERCENT_DISTRIBUTION

public static final ch.hortis.sonar.model.Metric COMPLEXITY_CLASSES_PERCENT_DISTRIBUTION

DIRECTORIES

public static final ch.hortis.sonar.model.Metric DIRECTORIES

DOMAIN_COMPLEXITY

public static final java.lang.String DOMAIN_COMPLEXITY
See Also:
Constant Field Values

DOMAIN_DOCUMENTATION

public static final java.lang.String DOMAIN_DOCUMENTATION
See Also:
Constant Field Values

DOMAIN_RULES

public static final java.lang.String DOMAIN_RULES
See Also:
Constant Field Values

DOMAIN_SIZE

public static final java.lang.String DOMAIN_SIZE
See Also:
Constant Field Values

DOMAIN_TESTS

public static final java.lang.String DOMAIN_TESTS
See Also:
Constant Field Values

DUPLICATED_LINES

public static final ch.hortis.sonar.model.Metric DUPLICATED_LINES

DUPLICATED_LINES_RATIO

public static final ch.hortis.sonar.model.Metric DUPLICATED_LINES_RATIO

FILES_COUNT

public static final ch.hortis.sonar.model.Metric FILES_COUNT

FUNCTIONS_COUNT

public static final ch.hortis.sonar.model.Metric FUNCTIONS_COUNT

JAVADOCS

public static final ch.hortis.sonar.model.Metric JAVADOCS

NLOC

public static final ch.hortis.sonar.model.Metric NLOC

PACKAGES_COUNT

public static final ch.hortis.sonar.model.Metric PACKAGES_COUNT

RULES_ALL_COMPLIANCE

public static final ch.hortis.sonar.model.Metric RULES_ALL_COMPLIANCE

RULES_MANDATORY_COMPLIANCE

public static final ch.hortis.sonar.model.Metric RULES_MANDATORY_COMPLIANCE

RULES_MANDATORY_VIOLATIONS_COUNT

public static final ch.hortis.sonar.model.Metric RULES_MANDATORY_VIOLATIONS_COUNT

RULES_OPTIONAL_COMPLIANCE

public static final ch.hortis.sonar.model.Metric RULES_OPTIONAL_COMPLIANCE

RULES_OPTIONAL_VIOLATIONS_COUNT

public static final ch.hortis.sonar.model.Metric RULES_OPTIONAL_VIOLATIONS_COUNT

RULES_VIOLATIONS_COUNT

public static final ch.hortis.sonar.model.Metric RULES_VIOLATIONS_COUNT

TESTS_COUNT

public static final ch.hortis.sonar.model.Metric TESTS_COUNT

TESTS_ERRORS

public static final ch.hortis.sonar.model.Metric TESTS_ERRORS

TESTS_FAILURES

public static final ch.hortis.sonar.model.Metric TESTS_FAILURES

TESTS_SKIPPED

public static final ch.hortis.sonar.model.Metric TESTS_SKIPPED

TESTS_SUCCESS_PERCENTAGE

public static final ch.hortis.sonar.model.Metric TESTS_SUCCESS_PERCENTAGE

TESTS_TIME

public static final ch.hortis.sonar.model.Metric TESTS_TIME
Constructor Detail

CoreMetrics

public CoreMetrics()
Method Detail

getKeys

public static java.util.Set<java.lang.String> getKeys()

getMetrics

public static java.util.List<ch.hortis.sonar.model.Metric> getMetrics()


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.