org.sonar.api.web.gwt.client.webservices
Class WSMetrics

java.lang.Object
  extended by org.sonar.api.web.gwt.client.webservices.WSMetrics

public final class WSMetrics
extends Object


Nested Class Summary
static class WSMetrics.Metric
           
static class WSMetrics.MetricsList
           
 
Field Summary
static WSMetrics.Metric ACCESSORS
           
static WSMetrics.Metric BRANCH_COVERAGE
           
static WSMetrics.Metric BRANCH_COVERAGE_HITS_DATA
           
static WSMetrics.Metric CLASS_COMPLEXITY
           
static WSMetrics.Metric CLASS_COMPLEXITY_DISTRIBUTION
           
static WSMetrics.Metric CLASSES
           
static WSMetrics.Metric COMMENT_LINES
           
static WSMetrics.Metric COMMENT_LINES_DENSITY
           
static WSMetrics.Metric COMMENTED_OUT_CODE_LINES
           
static WSMetrics.Metric COMPLEXITY
           
static WSMetrics.Metric COVERAGE
           
static WSMetrics.Metric COVERAGE_LINE_HITS_DATA
           
static WSMetrics.Metric DIRECTORIES
           
static WSMetrics.Metric DUPLICATED_BLOCKS
           
static WSMetrics.Metric DUPLICATED_FILES
           
static WSMetrics.Metric DUPLICATED_LINES
           
static WSMetrics.Metric DUPLICATED_LINES_DENSITY
           
static WSMetrics.Metric DUPLICATIONS_DATA
           
static WSMetrics.Metric FILE_COMPLEXITY
           
static WSMetrics.Metric FILES
           
static WSMetrics.Metric FUNCTION_COMPLEXITY
           
static WSMetrics.Metric FUNCTION_COMPLEXITY_DISTRIBUTION
           
static WSMetrics.Metric FUNCTIONS
           
static WSMetrics.Metric LCOM4
           
static WSMetrics.Metric LINE_COVERAGE
           
static WSMetrics.Metric LINES
           
static WSMetrics.Metric NCLOC
           
static WSMetrics.Metric PACKAGES
           
static WSMetrics.Metric PUBLIC_API
           
static WSMetrics.Metric PUBLIC_DOCUMENTED_API_DENSITY
           
static WSMetrics.Metric PUBLIC_UNDOCUMENTED_API
           
static WSMetrics.Metric RFC
           
static WSMetrics.Metric SKIPPED_TESTS
           
static WSMetrics.Metric STATEMENTS
           
static WSMetrics.Metric TEST_DATA
           
static WSMetrics.Metric TEST_ERRORS
           
static WSMetrics.Metric TEST_FAILURES
           
static WSMetrics.Metric TEST_SUCCESS_DENSITY
           
static WSMetrics.Metric TESTS
           
static WSMetrics.Metric TESTS_EXECUTION_TIME
           
static WSMetrics.Metric UNCOVERED_CONDITIONS
           
static WSMetrics.Metric UNCOVERED_LINES
           
static WSMetrics.Metric VIOLATIONS
           
static WSMetrics.Metric VIOLATIONS_DENSITY
           
static WSMetrics.Metric WEIGHTED_VIOLATIONS
           
 
Method Summary
static WSMetrics.Metric add(WSMetrics.Metric metric)
           
static WSMetrics.Metric get(String metricKey)
           
static QueryCallBack<WSMetrics.MetricsList> getUpdateMetricsFromServer(QueryCallBack<WSMetrics.MetricsList> callback)
          Generates a callback that will update the metrics definitions from the WSMetrics metrics constants list with data received from a MetricsQuery call
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NCLOC

public static final WSMetrics.Metric NCLOC

LINES

public static final WSMetrics.Metric LINES

CLASSES

public static final WSMetrics.Metric CLASSES

PACKAGES

public static final WSMetrics.Metric PACKAGES

FUNCTIONS

public static final WSMetrics.Metric FUNCTIONS

ACCESSORS

public static final WSMetrics.Metric ACCESSORS

FILES

public static final WSMetrics.Metric FILES

DIRECTORIES

public static final WSMetrics.Metric DIRECTORIES

PUBLIC_API

public static final WSMetrics.Metric PUBLIC_API

COMPLEXITY

public static final WSMetrics.Metric COMPLEXITY

CLASS_COMPLEXITY

public static final WSMetrics.Metric CLASS_COMPLEXITY

FUNCTION_COMPLEXITY

public static final WSMetrics.Metric FUNCTION_COMPLEXITY

FILE_COMPLEXITY

public static final WSMetrics.Metric FILE_COMPLEXITY

STATEMENTS

public static final WSMetrics.Metric STATEMENTS

CLASS_COMPLEXITY_DISTRIBUTION

public static final WSMetrics.Metric CLASS_COMPLEXITY_DISTRIBUTION

FUNCTION_COMPLEXITY_DISTRIBUTION

public static final WSMetrics.Metric FUNCTION_COMPLEXITY_DISTRIBUTION

COMMENT_LINES

public static final WSMetrics.Metric COMMENT_LINES

COMMENT_LINES_DENSITY

public static final WSMetrics.Metric COMMENT_LINES_DENSITY

PUBLIC_DOCUMENTED_API_DENSITY

public static final WSMetrics.Metric PUBLIC_DOCUMENTED_API_DENSITY

PUBLIC_UNDOCUMENTED_API

public static final WSMetrics.Metric PUBLIC_UNDOCUMENTED_API

COMMENTED_OUT_CODE_LINES

public static final WSMetrics.Metric COMMENTED_OUT_CODE_LINES

TESTS

public static final WSMetrics.Metric TESTS

TESTS_EXECUTION_TIME

public static final WSMetrics.Metric TESTS_EXECUTION_TIME

TEST_ERRORS

public static final WSMetrics.Metric TEST_ERRORS

SKIPPED_TESTS

public static final WSMetrics.Metric SKIPPED_TESTS

TEST_FAILURES

public static final WSMetrics.Metric TEST_FAILURES

TEST_SUCCESS_DENSITY

public static final WSMetrics.Metric TEST_SUCCESS_DENSITY

TEST_DATA

public static final WSMetrics.Metric TEST_DATA

COVERAGE

public static final WSMetrics.Metric COVERAGE

LINE_COVERAGE

public static final WSMetrics.Metric LINE_COVERAGE

UNCOVERED_LINES

public static final WSMetrics.Metric UNCOVERED_LINES

BRANCH_COVERAGE

public static final WSMetrics.Metric BRANCH_COVERAGE

UNCOVERED_CONDITIONS

public static final WSMetrics.Metric UNCOVERED_CONDITIONS

COVERAGE_LINE_HITS_DATA

public static final WSMetrics.Metric COVERAGE_LINE_HITS_DATA

BRANCH_COVERAGE_HITS_DATA

public static final WSMetrics.Metric BRANCH_COVERAGE_HITS_DATA

DUPLICATED_LINES

public static final WSMetrics.Metric DUPLICATED_LINES

DUPLICATED_BLOCKS

public static final WSMetrics.Metric DUPLICATED_BLOCKS

DUPLICATED_FILES

public static final WSMetrics.Metric DUPLICATED_FILES

DUPLICATED_LINES_DENSITY

public static final WSMetrics.Metric DUPLICATED_LINES_DENSITY

DUPLICATIONS_DATA

public static final WSMetrics.Metric DUPLICATIONS_DATA

VIOLATIONS_DENSITY

public static final WSMetrics.Metric VIOLATIONS_DENSITY

VIOLATIONS

public static final WSMetrics.Metric VIOLATIONS

WEIGHTED_VIOLATIONS

public static final WSMetrics.Metric WEIGHTED_VIOLATIONS

LCOM4

public static final WSMetrics.Metric LCOM4

RFC

public static final WSMetrics.Metric RFC
Method Detail

getUpdateMetricsFromServer

public static QueryCallBack<WSMetrics.MetricsList> getUpdateMetricsFromServer(QueryCallBack<WSMetrics.MetricsList> callback)
Generates a callback that will update the metrics definitions from the WSMetrics metrics constants list with data received from a MetricsQuery call

Parameters:
callback -
Returns:

add

public static WSMetrics.Metric add(WSMetrics.Metric metric)

get

public static WSMetrics.Metric get(String metricKey)


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