javancss
Class Metric

java.lang.Object
  extended by javancss.Metric
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
FunctionMetric, ObjectMetric, PackageMetric

public abstract class Metric
extends java.lang.Object
implements java.lang.Comparable

Base data class to store all metrics common to packages, objects and functions.

Version:
$Id: Metric.java 121 2009-01-17 22:19:45Z hboutemy $
Author:
Herv? Boutemy

Field Summary
 int javadocs
           
 int javadocsLn
           
 int multiLn
           
 java.lang.String name
           
 int ncss
          Non Commenting Source Statements (NCSS).
 int singleLn
           
 
Constructor Summary
Metric()
           
 
Method Summary
 void clear()
           
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

ncss

public int ncss
Non Commenting Source Statements (NCSS).


javadocs

public int javadocs

javadocsLn

public int javadocsLn

singleLn

public int singleLn

multiLn

public int multiLn
Constructor Detail

Metric

public Metric()
Method Detail

clear

public void clear()

toString

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

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object