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

java.lang.Object
  extended by com.vladium.emma.report.IItemAttribute.Factory.Attribute
      extended by com.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/interfaces inherited from interface 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
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)
           
 boolean passes(IItem item, int criterion)
           
 
Methods inherited from class com.vladium.emma.report.IItemAttribute.Factory.Attribute
getName
 
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