org.sonar.core.jobs
Class TendencyAnalyser

java.lang.Object
  extended by org.sonar.core.jobs.TendencyAnalyser

public class TendencyAnalyser
extends java.lang.Object


Field Summary
static java.lang.Integer TENDENCY_MAX
           
static java.lang.Integer TENDENCY_MED_MAX
           
static java.lang.Integer TENDENCY_MED_MIN
           
static java.lang.Integer TENDENCY_MIN
           
static java.lang.Integer TENDENCY_NEUTRAL
           
 
Constructor Summary
TendencyAnalyser(java.util.List<java.lang.Double> values, int days)
           
 
Method Summary
protected  org.sonar.core.jobs.TendencyAnalyser.SlopeData calculate(java.util.List<java.lang.Double> values)
           
protected  java.lang.Integer calculateLevel(org.sonar.core.jobs.TendencyAnalyser.SlopeData data)
           
 java.lang.Integer getLevel()
           
 java.lang.Double getSlope()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TENDENCY_MAX

public static final java.lang.Integer TENDENCY_MAX

TENDENCY_MED_MAX

public static final java.lang.Integer TENDENCY_MED_MAX

TENDENCY_NEUTRAL

public static final java.lang.Integer TENDENCY_NEUTRAL

TENDENCY_MED_MIN

public static final java.lang.Integer TENDENCY_MED_MIN

TENDENCY_MIN

public static final java.lang.Integer TENDENCY_MIN
Constructor Detail

TendencyAnalyser

public TendencyAnalyser(java.util.List<java.lang.Double> values,
                        int days)
Method Detail

getSlope

public java.lang.Double getSlope()

getLevel

public java.lang.Integer getLevel()

calculateLevel

protected java.lang.Integer calculateLevel(org.sonar.core.jobs.TendencyAnalyser.SlopeData data)

calculate

protected org.sonar.core.jobs.TendencyAnalyser.SlopeData calculate(java.util.List<java.lang.Double> values)


Copyright © 2008 SonarSource SA. All Rights Reserved.