com.vladium.emma.report
Interface IItem

All Known Implementing Classes:
Item

public interface IItem

Author:
Vlad Roubtsov, (C) 2003

Field Summary
static int COVERAGE_BLOCK_COUNT
           
static int COVERAGE_BLOCK_INSTR
           
static int COVERAGE_CLASS_COUNT
           
static int COVERAGE_LINE_COUNT
           
static int COVERAGE_LINE_INSTR
           
static int COVERAGE_METHOD_COUNT
           
static int NUM_OF_AGGREGATES
           
static int PRECISION
           
static int TOTAL_BLOCK_COUNT
           
static int TOTAL_BLOCK_INSTR
           
static int TOTAL_CLASS_COUNT
           
static int TOTAL_LINE_COUNT
           
static int TOTAL_METHOD_COUNT
           
static int TOTAL_SRCFILE_COUNT
           
 
Method Summary
 void accept(IItemVisitor visitor, java.lang.Object ctx)
           
 int getAggregate(int type)
           
 IItemAttribute getAttribute(int attributeID, int unitsID)
           
 int getChildCount()
           
 java.util.Iterator getChildren()
           
 java.util.Iterator getChildren(ItemComparator order)
           
 IItemMetadata getMetadata()
           
 java.lang.String getName()
           
 IItem getParent()
           
 

Field Detail

COVERAGE_CLASS_COUNT

public static final int COVERAGE_CLASS_COUNT
See Also:
Constant Field Values

COVERAGE_METHOD_COUNT

public static final int COVERAGE_METHOD_COUNT
See Also:
Constant Field Values

COVERAGE_BLOCK_COUNT

public static final int COVERAGE_BLOCK_COUNT
See Also:
Constant Field Values

COVERAGE_LINE_COUNT

public static final int COVERAGE_LINE_COUNT
See Also:
Constant Field Values

COVERAGE_BLOCK_INSTR

public static final int COVERAGE_BLOCK_INSTR
See Also:
Constant Field Values

COVERAGE_LINE_INSTR

public static final int COVERAGE_LINE_INSTR
See Also:
Constant Field Values

TOTAL_CLASS_COUNT

public static final int TOTAL_CLASS_COUNT
See Also:
Constant Field Values

TOTAL_METHOD_COUNT

public static final int TOTAL_METHOD_COUNT
See Also:
Constant Field Values

TOTAL_BLOCK_COUNT

public static final int TOTAL_BLOCK_COUNT
See Also:
Constant Field Values

TOTAL_LINE_COUNT

public static final int TOTAL_LINE_COUNT
See Also:
Constant Field Values

TOTAL_BLOCK_INSTR

public static final int TOTAL_BLOCK_INSTR
See Also:
Constant Field Values

TOTAL_SRCFILE_COUNT

public static final int TOTAL_SRCFILE_COUNT
See Also:
Constant Field Values

NUM_OF_AGGREGATES

public static final int NUM_OF_AGGREGATES
See Also:
Constant Field Values

PRECISION

public static final int PRECISION
See Also:
Constant Field Values
Method Detail

getParent

public IItem getParent()

getChildCount

public int getChildCount()

getChildren

public java.util.Iterator getChildren()

getChildren

public java.util.Iterator getChildren(ItemComparator order)
Parameters:
order - [null is equivalent to no sort]
Returns:

getName

public java.lang.String getName()

getMetadata

public IItemMetadata getMetadata()

getAttribute

public IItemAttribute getAttribute(int attributeID,
                                   int unitsID)

getAggregate

public int getAggregate(int type)

accept

public void accept(IItemVisitor visitor,
                   java.lang.Object ctx)