com.vladium.emma.report
Class IItemAttribute.Factory.FractionAttribute

java.lang.Object
  extended bycom.vladium.emma.report.IItemAttribute.Factory.Attribute
      extended bycom.vladium.emma.report.IItemAttribute.Factory.FractionAttribute
All Implemented Interfaces:
IItemAttribute
Enclosing class:
IItemAttribute.Factory

private static final class IItemAttribute.Factory.FractionAttribute
extends IItemAttribute.Factory.Attribute
implements IItemAttribute


Nested Class Summary
private  class IItemAttribute.Factory.FractionAttribute.FractionComparator
           
 
Nested classes inherited from class com.vladium.emma.report.IItemAttribute
IItemAttribute.Factory
 
Field Summary
private  java.util.Comparator m_comparator
           
(package private)  int m_denominatorAggregateID
           
private  java.text.FieldPosition m_fieldPosition
           
private  java.text.DecimalFormat m_format
           
private  java.text.DecimalFormat m_nFormat
           
(package private)  int m_numeratorAggregateID
           
private  int m_scale
           
 
Fields inherited from interface com.vladium.emma.report.IItemAttribute
ATTRIBUTE_BLOCK_COVERAGE_ID, ATTRIBUTE_CLASS_COVERAGE_ID, ATTRIBUTE_LINE_COVERAGE_ID, ATTRIBUTE_METHOD_COVERAGE_ID, ATTRIBUTE_NAME_ID, UNITS_COUNT, UNITS_INSTR
 
Constructor Summary
(package private) IItemAttribute.Factory.FractionAttribute(java.lang.String name, int numeratorAggregateID, int denominatorAggregateID, int scale, int nFractionDigits)
           
 
Method Summary
 java.util.Comparator comparator()
           
 void format(IItem item, java.lang.StringBuffer appendTo)
           
 java.lang.String getName()
           
 boolean passes(IItem item, int criterion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.vladium.emma.report.IItemAttribute
getName
 

Field Detail

m_numeratorAggregateID

final int m_numeratorAggregateID

m_denominatorAggregateID

final int m_denominatorAggregateID

m_scale

private final int m_scale

m_format

private final java.text.DecimalFormat m_format

m_nFormat

private final java.text.DecimalFormat m_nFormat

m_fieldPosition

private final java.text.FieldPosition m_fieldPosition

m_comparator

private final java.util.Comparator m_comparator
Constructor Detail

IItemAttribute.Factory.FractionAttribute

IItemAttribute.Factory.FractionAttribute(java.lang.String name,
                                         int numeratorAggregateID,
                                         int denominatorAggregateID,
                                         int scale,
                                         int nFractionDigits)
Method Detail

comparator

public java.util.Comparator comparator()
Specified by:
comparator in interface IItemAttribute

format

public void format(IItem item,
                   java.lang.StringBuffer appendTo)
Specified by:
format in interface IItemAttribute

passes

public boolean passes(IItem item,
                      int criterion)
Specified by:
passes in interface IItemAttribute

getName

public java.lang.String getName()
Specified by:
getName in interface IItemAttribute