com.vladium.emma.report
Class PackageItem
java.lang.Object
com.vladium.emma.report.Item
com.vladium.emma.report.PackageItem
- All Implemented Interfaces:
- IItem
- public final class PackageItem
- extends Item
- Author:
- Vlad Roubtsov, (C) 2003
Fields inherited from interface com.vladium.emma.report.IItem |
COVERAGE_BLOCK_COUNT, COVERAGE_BLOCK_INSTR, COVERAGE_CLASS_COUNT, COVERAGE_LINE_COUNT, COVERAGE_LINE_INSTR, COVERAGE_METHOD_COUNT, NUM_OF_AGGREGATES, PRECISION, TOTAL_BLOCK_COUNT, TOTAL_BLOCK_INSTR, TOTAL_CLASS_COUNT, TOTAL_LINE_COUNT, TOTAL_METHOD_COUNT, TOTAL_SRCFILE_COUNT |
Constructor Summary |
PackageItem(IItem parent,
java.lang.String name,
java.lang.String VMname)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_name
private final java.lang.String m_name
m_VMname
private final java.lang.String m_VMname
METADATA
private static final Item.ItemMetadata METADATA
m_parent
protected final IItem m_parent
m_aggregates
protected final int[] m_aggregates
PackageItem
public PackageItem(IItem parent,
java.lang.String name,
java.lang.String VMname)
getName
public java.lang.String getName()
getVMName
public java.lang.String getVMName()
accept
public void accept(IItemVisitor visitor,
java.lang.Object ctx)
getMetadata
public final IItemMetadata getMetadata()
getTypeMetadata
public static IItemMetadata getTypeMetadata()
getChildCount
public final int getChildCount()
- Specified by:
getChildCount
in interface IItem
getParent
public final IItem getParent()
- Specified by:
getParent
in interface IItem
getChildren
public final java.util.Iterator getChildren()
- Specified by:
getChildren
in interface IItem
getChildren
public final java.util.Iterator getChildren(ItemComparator order)
- Specified by:
getChildren
in interface IItem
- Parameters:
order
- [null is equivalent to no sort]
- Returns:
getAttribute
public final IItemAttribute getAttribute(int attributeID,
int unitsID)
- Specified by:
getAttribute
in interface IItem
getAggregate
public int getAggregate(int type)
- Specified by:
getAggregate
in interface IItem
addChild
protected void addChild(IItem item)