public abstract class AbstractReportGenerator extends AbstractItemVisitor implements IReportGenerator
Modifier and Type | Field and Description |
---|---|
protected SourcePathCache |
m_cache |
protected boolean |
m_hasLineNumberInfo |
protected boolean |
m_hasSrcFileInfo |
protected Logger |
m_log |
protected int[] |
m_metrics |
protected ReportProperties.ParsedProperties |
m_settings |
protected boolean |
m_srcView |
protected ItemComparator[] |
m_typeSortComparators |
protected boolean |
m_verbose |
protected IReportDataView |
m_view |
private static int |
MAX_DEBUG_INFO_WARNING_COUNT |
Constructor and Description |
---|
AbstractReportGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
static IReportGenerator |
create(java.lang.String type) |
void |
initialize(IMetaData mdata,
ICoverageData cdata,
SourcePathCache cache,
IProperties properties) |
protected void |
reset() |
visit, visit, visit, visit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType, process
protected ReportProperties.ParsedProperties m_settings
protected SourcePathCache m_cache
protected IReportDataView m_view
protected boolean m_srcView
protected boolean m_hasSrcFileInfo
protected boolean m_hasLineNumberInfo
protected ItemComparator[] m_typeSortComparators
protected int[] m_metrics
protected Logger m_log
protected boolean m_verbose
private static final int MAX_DEBUG_INFO_WARNING_COUNT
public static IReportGenerator create(java.lang.String type)
public void initialize(IMetaData mdata, ICoverageData cdata, SourcePathCache cache, IProperties properties) throws EMMARuntimeException
EMMARuntimeException
public void cleanup()
cleanup
in interface IReportGenerator
protected void reset()