org.sonar.squid.entities
Class Measures

java.lang.Object
  extended by org.sonar.squid.entities.Measures

public class Measures
extends java.lang.Object


Constructor Summary
Measures(Resource resource)
           
 
Method Summary
 void addBranch()
           
 void addPublicApi()
           
 void addPublicDocumentedApi()
           
 void addStatement()
           
protected  void consolidate()
           
 int getAttrAccessorMethods()
           
 int getBlankCommentLines()
           
 int getBlankLines()
           
 int getBranches()
           
 int getClasses()
           
 int[] getClassesComplexity()
           
 java.util.Map<java.lang.Integer,java.lang.Integer> getClassesComplexityDistribution(int... distributionLimits)
           
 int getCommentLines()
           
 int getCommentLinesOnLineOfCode()
           
 int getComplexity()
           
 int getFiles()
           
 int getHeaderCommentLines()
           
 int getLoc()
           
 int getMethods()
           
 int[] getMethodsComplexity()
           
 java.util.Map<java.lang.Integer,java.lang.Integer> getMethodsComplexityDistribution(int... distributionLimits)
           
 int getNcloc()
           
 int getPackages()
           
 double getPercentOfApiDoc()
           
 double getPercentOfCommentLines()
           
 int getPublicApi()
           
 int getPublicDocumentedApi()
           
 int getRealCommentLines()
           
 int getStatements()
           
 boolean isAttrAccessorMethod()
           
 void setAttrAccessorMethod()
           
 void setBlankCommentLines(int blankCommentLines)
           
 void setBlankLines(int blankLines)
           
 void setBranches(int branches)
           
 void setClasses(int classes)
           
 void setCommentLines(int commentLines)
           
 void setCommentLinesOnLineOfCode(int commentLinesOnLineOfCode)
           
 void setCommentsBlock(int commentLines, int blankCommentLines, int commentLinesOnLineOfCode)
           
 void setComplexity(int complexity)
           
 void setFiles(int files)
           
 void setHeaderCommentLines(int headerCommentLines)
           
 void setLoc(int loc)
           
 void setMethods(int methods)
           
 void setNcloc(int ncloc)
           
 void setPackages(int packages)
           
 Measures setStatements(int statements)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Measures

public Measures(Resource resource)
Method Detail

getMethodsComplexity

public int[] getMethodsComplexity()

getMethodsComplexityDistribution

public java.util.Map<java.lang.Integer,java.lang.Integer> getMethodsComplexityDistribution(int... distributionLimits)

getClassesComplexity

public int[] getClassesComplexity()

getClassesComplexityDistribution

public java.util.Map<java.lang.Integer,java.lang.Integer> getClassesComplexityDistribution(int... distributionLimits)

getLoc

public int getLoc()

getNcloc

public int getNcloc()

setNcloc

public void setNcloc(int ncloc)

getBlankLines

public int getBlankLines()

getStatements

public int getStatements()

addStatement

public void addStatement()

getCommentLines

public int getCommentLines()

setCommentLines

public void setCommentLines(int commentLines)

getCommentLinesOnLineOfCode

public int getCommentLinesOnLineOfCode()

setCommentLinesOnLineOfCode

public void setCommentLinesOnLineOfCode(int commentLinesOnLineOfCode)

getRealCommentLines

public int getRealCommentLines()

getComplexity

public int getComplexity()

setComplexity

public void setComplexity(int complexity)

getBranches

public int getBranches()

addBranch

public void addBranch()

addPublicApi

public void addPublicApi()

addPublicDocumentedApi

public void addPublicDocumentedApi()

getMethods

public int getMethods()

setMethods

public void setMethods(int methods)

getClasses

public int getClasses()

setClasses

public void setClasses(int classes)

getFiles

public int getFiles()

getPackages

public int getPackages()

getBlankCommentLines

public int getBlankCommentLines()

setBlankCommentLines

public void setBlankCommentLines(int blankCommentLines)

consolidate

protected void consolidate()

getAttrAccessorMethods

public int getAttrAccessorMethods()

setAttrAccessorMethod

public void setAttrAccessorMethod()

isAttrAccessorMethod

public boolean isAttrAccessorMethod()

setStatements

public Measures setStatements(int statements)

setCommentsBlock

public void setCommentsBlock(int commentLines,
                             int blankCommentLines,
                             int commentLinesOnLineOfCode)

getHeaderCommentLines

public int getHeaderCommentLines()

setHeaderCommentLines

public void setHeaderCommentLines(int headerCommentLines)

setFiles

public void setFiles(int files)

setPackages

public void setPackages(int packages)

setLoc

public void setLoc(int loc)

setBlankLines

public void setBlankLines(int blankLines)

setBranches

public void setBranches(int branches)

getPublicApi

public int getPublicApi()

getPublicDocumentedApi

public int getPublicDocumentedApi()

getPercentOfApiDoc

public double getPercentOfApiDoc()

getPercentOfCommentLines

public double getPercentOfCommentLines()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009 SonarSource SA. All Rights Reserved.