com.vladium.emma.report
Interface IItem

All Known Implementing Classes:
AllItem, ClassItem, Item, MethodItem, PackageItem, SrcFileItem

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

static final int COVERAGE_CLASS_COUNT
See Also:
Constant Field Values

COVERAGE_METHOD_COUNT

static final int COVERAGE_METHOD_COUNT
See Also:
Constant Field Values

COVERAGE_BLOCK_COUNT

static final int COVERAGE_BLOCK_COUNT
See Also:
Constant Field Values

COVERAGE_LINE_COUNT

static final int COVERAGE_LINE_COUNT
See Also:
Constant Field Values

COVERAGE_BLOCK_INSTR

static final int COVERAGE_BLOCK_INSTR
See Also:
Constant Field Values

COVERAGE_LINE_INSTR

static final int COVERAGE_LINE_INSTR
See Also:
Constant Field Values

TOTAL_CLASS_COUNT

static final int TOTAL_CLASS_COUNT
See Also:
Constant Field Values

TOTAL_METHOD_COUNT

static final int TOTAL_METHOD_COUNT
See Also:
Constant Field Values

TOTAL_BLOCK_COUNT

static final int TOTAL_BLOCK_COUNT
See Also:
Constant Field Values

TOTAL_LINE_COUNT

static final int TOTAL_LINE_COUNT
See Also:
Constant Field Values

TOTAL_BLOCK_INSTR

static final int TOTAL_BLOCK_INSTR
See Also:
Constant Field Values

TOTAL_SRCFILE_COUNT

static final int TOTAL_SRCFILE_COUNT
See Also:
Constant Field Values

NUM_OF_AGGREGATES

static final int NUM_OF_AGGREGATES
See Also:
Constant Field Values

PRECISION

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

getParent

IItem getParent()

getChildCount

int getChildCount()

getChildren

java.util.Iterator getChildren()

getChildren

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

getName

java.lang.String getName()

getMetadata

IItemMetadata getMetadata()

getAttribute

IItemAttribute getAttribute(int attributeID,
                            int unitsID)

getAggregate

int getAggregate(int type)

accept

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