1 9 package com.vladium.emma.report; 10 11 import java.util.Iterator ; 12 13 17 public 18 interface IItem 19 { 20 22 24 26 IItem getParent (); 27 int getChildCount (); 28 Iterator getChildren (); 29 34 Iterator getChildren (ItemComparator order); 35 36 String getName (); 37 IItemMetadata getMetadata (); 38 IItemAttribute getAttribute (int attributeID, int unitsID); 39 int getAggregate (int type); 40 41 void accept (IItemVisitor visitor, Object ctx); 42 43 44 47 int COVERAGE_CLASS_COUNT = 5; int COVERAGE_METHOD_COUNT = 4; 51 int COVERAGE_BLOCK_COUNT = 0; int COVERAGE_LINE_COUNT = 1; int COVERAGE_BLOCK_INSTR = 2; int COVERAGE_LINE_INSTR = 3; 57 58 int TOTAL_CLASS_COUNT = 11; 60 int TOTAL_METHOD_COUNT = 10; 61 62 int TOTAL_BLOCK_COUNT = 6; int TOTAL_LINE_COUNT = 7; int TOTAL_BLOCK_INSTR = 8; 68 int TOTAL_SRCFILE_COUNT = 12; 69 71 int NUM_OF_AGGREGATES = TOTAL_SRCFILE_COUNT + 1; 72 int PRECISION = 100; 74 } | Popular Tags |