com.vladium.emma.report
Class ReportDataModel

java.lang.Object
  extended by com.vladium.emma.report.ReportDataModel
All Implemented Interfaces:
IReportDataModel

final class ReportDataModel
extends java.lang.Object
implements IReportDataModel

Author:
Vlad Roubtsov, (C) 2003

Nested Class Summary
private static class ReportDataModel.ReportDataView
           
 
Nested classes/interfaces inherited from interface com.vladium.emma.report.IReportDataModel
IReportDataModel.Factory
 
Field Summary
private  ICoverageData m_cdata
           
private  IMetaData m_mdata
           
private  IReportDataView[] m_views
           
 
Constructor Summary
ReportDataModel(IMetaData mdata, ICoverageData cdata)
           
 
Method Summary
 IReportDataView getView(int viewType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_mdata

private final IMetaData m_mdata

m_cdata

private final ICoverageData m_cdata

m_views

private final IReportDataView[] m_views
Constructor Detail

ReportDataModel

ReportDataModel(IMetaData mdata,
                ICoverageData cdata)
Method Detail

getView

public IReportDataView getView(int viewType)
Specified by:
getView in interface IReportDataModel