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

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

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


Nested Class Summary
private static class IItemAttribute.Factory.NameAttribute.NameComparator
           
 
Nested classes inherited from class com.vladium.emma.report.IItemAttribute
IItemAttribute.Factory
 
Field Summary
private  java.util.Comparator m_comparator
           
 
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.NameAttribute(java.lang.String name)
           
 
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_comparator

private final java.util.Comparator m_comparator
Constructor Detail

IItemAttribute.Factory.NameAttribute

IItemAttribute.Factory.NameAttribute(java.lang.String name)
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