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 Metric ALERT_STATUS
           
static Metric CLASSES_COUNT
           
static Metric CODE_COVERAGE
           
static Metric CODE_COVERAGE_LINE_HITS_DATA
           
static Metric COMMENT_LINES
           
static Metric COMMENT_RATIO
           
static Metric COMPLEXITY
           
static Metric COMPLEXITY_AVG_BY_CLASS
           
static Metric COMPLEXITY_AVG_BY_FILE
           
static Metric COMPLEXITY_AVG_BY_FUNCTION
           
static Metric COMPLEXITY_CLASSES_COUNT_DISTRIBUTION
           
static Metric COMPLEXITY_CLASSES_PERCENT_DISTRIBUTION
           
static Metric DIRECTORIES
           
static java.lang.String DOMAIN_COMPLEXITY
           
static java.lang.String DOMAIN_DOCUMENTATION
           
static java.lang.String DOMAIN_GENERAL
           
static java.lang.String DOMAIN_RULES
           
static java.lang.String DOMAIN_SIZE
           
static java.lang.String DOMAIN_TESTS
           
static Metric DUPLICATED_BLOCKS
           
static Metric DUPLICATED_FILES
           
static Metric DUPLICATED_LINES
           
static Metric DUPLICATED_LINES_RATIO
           
static Metric DUPLICATIONS_DATA
           
static Metric FILES_COUNT
           
static Metric FUNCTIONS_COUNT
           
static Metric JAVADOCS
           
static Metric NLOC
           
static Metric PACKAGES_COUNT
           
static Metric PROFILE
           
static Metric RULES_ALL_COMPLIANCE
           
static Metric RULES_MANDATORY_COMPLIANCE
           
static Metric RULES_MANDATORY_VIOLATIONS_COUNT
           
static Metric RULES_OPTIONAL_COMPLIANCE
           
static Metric RULES_OPTIONAL_VIOLATIONS_COUNT
           
static Metric RULES_VIOLATIONS_COUNT
           
static Metric TEST_DETAILS
           
static Metric TESTS_COUNT
           
static Metric TESTS_ERRORS
           
static Metric TESTS_FAILURES
           
static Metric TESTS_SKIPPED
           
static Metric TESTS_SUCCESS_PERCENTAGE
           
static Metric TESTS_TIME
           
 
Constructor Summary
CoreMetrics()
           
 
Method Summary
static java.util.Set<java.lang.String> getKeys()
           
static java.util.List<Metric> getMetrics()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

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_GENERAL

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

NLOC

public static final Metric NLOC

CLASSES_COUNT

public static final Metric CLASSES_COUNT

PACKAGES_COUNT

public static final Metric PACKAGES_COUNT

FUNCTIONS_COUNT

public static final Metric FUNCTIONS_COUNT

FILES_COUNT

public static final Metric FILES_COUNT

DIRECTORIES

public static final Metric DIRECTORIES

COMPLEXITY

public static final Metric COMPLEXITY

COMPLEXITY_AVG_BY_CLASS

public static final Metric COMPLEXITY_AVG_BY_CLASS

COMPLEXITY_AVG_BY_FUNCTION

public static final Metric COMPLEXITY_AVG_BY_FUNCTION

COMPLEXITY_AVG_BY_FILE

public static final Metric COMPLEXITY_AVG_BY_FILE

COMPLEXITY_CLASSES_COUNT_DISTRIBUTION

public static final Metric COMPLEXITY_CLASSES_COUNT_DISTRIBUTION

COMPLEXITY_CLASSES_PERCENT_DISTRIBUTION

public static final Metric COMPLEXITY_CLASSES_PERCENT_DISTRIBUTION

JAVADOCS

public static final Metric JAVADOCS

COMMENT_LINES

public static final Metric COMMENT_LINES

COMMENT_RATIO

public static final Metric COMMENT_RATIO

TESTS_COUNT

public static final Metric TESTS_COUNT

TESTS_TIME

public static final Metric TESTS_TIME

TESTS_ERRORS

public static final Metric TESTS_ERRORS

TESTS_SKIPPED

public static final Metric TESTS_SKIPPED

TESTS_FAILURES

public static final Metric TESTS_FAILURES

TESTS_SUCCESS_PERCENTAGE

public static final Metric TESTS_SUCCESS_PERCENTAGE

TEST_DETAILS

public static final Metric TEST_DETAILS

CODE_COVERAGE

public static final Metric CODE_COVERAGE

CODE_COVERAGE_LINE_HITS_DATA

public static final Metric CODE_COVERAGE_LINE_HITS_DATA

DUPLICATED_LINES

public static final Metric DUPLICATED_LINES

DUPLICATED_BLOCKS

public static final Metric DUPLICATED_BLOCKS

DUPLICATED_FILES

public static final Metric DUPLICATED_FILES

DUPLICATED_LINES_RATIO

public static final Metric DUPLICATED_LINES_RATIO

DUPLICATIONS_DATA

public static final Metric DUPLICATIONS_DATA

RULES_MANDATORY_COMPLIANCE

public static final Metric RULES_MANDATORY_COMPLIANCE

RULES_MANDATORY_VIOLATIONS_COUNT

public static final Metric RULES_MANDATORY_VIOLATIONS_COUNT

RULES_OPTIONAL_COMPLIANCE

public static final Metric RULES_OPTIONAL_COMPLIANCE

RULES_OPTIONAL_VIOLATIONS_COUNT

public static final Metric RULES_OPTIONAL_VIOLATIONS_COUNT

RULES_ALL_COMPLIANCE

public static final Metric RULES_ALL_COMPLIANCE

RULES_VIOLATIONS_COUNT

public static final Metric RULES_VIOLATIONS_COUNT

ALERT_STATUS

public static final Metric ALERT_STATUS

PROFILE

public static final Metric PROFILE
Constructor Detail

CoreMetrics

public CoreMetrics()
Method Detail

getMetrics

public static java.util.List<Metric> getMetrics()

getKeys

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


Copyright © 2009 SonarSource SA. All Rights Reserved.