hudson.plugins.clover
Class Ratio

java.lang.Object
  extended by hudson.plugins.clover.Ratio
All Implemented Interfaces:
CoverageBarProvider, java.io.Serializable

public final class Ratio
extends java.lang.Object
implements java.io.Serializable, CoverageBarProvider

Represents x/y where x=numerator and y=denominator.

Author:
Kohsuke Kawaguchi
See Also:
Serialized Form

Field Summary
 float denominator
           
 float numerator
           
static java.text.NumberFormat PC_WIDTH_FORMAT
           
 
Method Summary
static Ratio create(float x, float y)
          Creates a new instance of Ratio.
 boolean equals(java.lang.Object o)
           
 java.lang.String getHasData()
           
 java.lang.String getPcCovered()
           
 java.lang.String getPcUncovered()
           
 java.lang.String getPcWidth()
           
 int getPercentage()
          Gets the percentage in integer.
 java.lang.String getPercentage1d()
          Gets the percentage in integer.
 float getPercentageFloat()
          Gets the percentage in float.
 java.lang.String getPercentageStr()
           
 int hashCode()
           
 java.lang.String toString()
          Gets "x/y" representation.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

numerator

public final float numerator

denominator

public final float denominator

PC_WIDTH_FORMAT

public static final java.text.NumberFormat PC_WIDTH_FORMAT
Method Detail

toString

public java.lang.String toString()
Gets "x/y" representation.

Overrides:
toString in class java.lang.Object

getPercentage1d

public java.lang.String getPercentage1d()
Gets the percentage in integer.


getPercentageStr

public java.lang.String getPercentageStr()

getPcWidth

public java.lang.String getPcWidth()
Specified by:
getPcWidth in interface CoverageBarProvider

getPcUncovered

public java.lang.String getPcUncovered()
Specified by:
getPcUncovered in interface CoverageBarProvider

getPcCovered

public java.lang.String getPcCovered()
Specified by:
getPcCovered in interface CoverageBarProvider

getHasData

public java.lang.String getHasData()
Specified by:
getHasData in interface CoverageBarProvider

getPercentage

public int getPercentage()
Gets the percentage in integer.


getPercentageFloat

public float getPercentageFloat()
Gets the percentage in float.


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

create

public static Ratio create(float x,
                           float y)
Creates a new instance of Ratio.



Copyright © 2009. All Rights Reserved.