com.vladium.emma.report
Class ReportDataModel

java.lang.Object
  extended bycom.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 inherited from class com.vladium.emma.report.IReportDataModel
IReportDataModel.Factory
 
Field Summary
private  ICoverageData m_cdata
           
private  IMetaData m_mdata
           
private  IReportDataView[] m_views
           
 
Constructor Summary
(package private) 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