1 9 package com.vladium.emma.report; 10 11 15 public 16 final class PackageItem extends Item 17 { 18 20 public PackageItem (final IItem parent, final String name, final String VMname) { 22 super (parent); 23 24 m_name = name; 25 m_VMname = VMname; 26 } 27 28 public String getName () 29 { 30 return m_name; 31 } 32 33 public String getVMName () 34 { 35 return m_VMname; 36 } 37 38 public void accept (final IItemVisitor visitor, final Object ctx) 39 { 40 visitor.visit (this, ctx); 41 } 42 43 public final IItemMetadata getMetadata () 44 { 45 return METADATA; 46 } 47 48 public static IItemMetadata getTypeMetadata () 49 { 50 return METADATA; 51 } 52 53 55 57 59 60 private final String m_name, m_VMname; 61 62 private static final Item.ItemMetadata METADATA; 64 static 65 { 66 METADATA = new Item.ItemMetadata (IItemMetadata.TYPE_ID_PACKAGE, "package", 67 1 << IItemAttribute.ATTRIBUTE_NAME_ID | 68 1 << IItemAttribute.ATTRIBUTE_CLASS_COVERAGE_ID | 69 1 << IItemAttribute.ATTRIBUTE_METHOD_COVERAGE_ID | 70 1 << IItemAttribute.ATTRIBUTE_BLOCK_COVERAGE_ID | 71 1 << IItemAttribute.ATTRIBUTE_LINE_COVERAGE_ID); 72 } 73 74 75 } | Popular Tags |