com.vladium.emma.data
Interface IMetaData

All Superinterfaces:
IMergeable, java.io.Serializable
All Known Implementing Classes:
MetaData

public interface IMetaData
extends IMergeable

Author:
Vlad Roubtsov, (C) 2003

Method Summary
 boolean add(ClassDescriptor cls, boolean overwrite)
           
 CoverageOptions getOptions()
           
 boolean hasDescriptor(java.lang.String classVMName)
           
 boolean hasLineNumberData()
           
 boolean hasSrcFileData()
           
 java.util.Iterator iterator()
           
 java.lang.Object lock()
           
 IMetaData shallowCopy()
           
 int size()
           
 
Methods inherited from interface com.vladium.emma.data.IMergeable
isEmpty, merge
 

Method Detail

lock

public java.lang.Object lock()

shallowCopy

public IMetaData shallowCopy()

getOptions

public CoverageOptions getOptions()

size

public int size()

hasSrcFileData

public boolean hasSrcFileData()

hasLineNumberData

public boolean hasLineNumberData()

hasDescriptor

public boolean hasDescriptor(java.lang.String classVMName)

iterator

public java.util.Iterator iterator()

add

public boolean add(ClassDescriptor cls,
                   boolean overwrite)