"org.pentaho.reportdesigner.crm.report.model.BandToplevelItemReportElement".equals(type))
{
final String bandtype = atts.getValue(uri, "bandToplevelType");
if ("PAGE_HEADER".equals(bandtype))
{
pageHeaderHandler = new BandTopLevelElementReadHandler(new PageHeader(), bandtype);
return pageHeaderHandler;
}
if ("PAGE_FOOTER".equals(bandtype))
{
pageFooterHandler = new BandTopLevelElementReadHandler(new PageFooter(), bandtype);
return pageFooterHandler;
}
if ("WATERMARK".equals(bandtype))
{
watermarkHandler = new BandTopLevelElementReadHandler(new Watermark(), bandtype);
return watermarkHandler;
}
if ("NO_DATA_BAND".equals(bandtype))
{
noDataBandHandler = new BandTopLevelElementReadHandler(new NoDataBand(), bandtype);
return noDataBandHandler;
}
if ("ITEM_BAND".equals(bandtype))
{
itemBandHandler = new BandTopLevelElementReadHandler(new ItemBand(), bandtype);
return itemBandHandler;
}
if ("REPORT_FOOTER".equals(bandtype))
{
reportFooterHandler = new BandTopLevelElementReadHandler(new ReportFooter(), bandtype);
return reportFooterHandler;
}
if ("REPORT_HEADER".equals(bandtype))
{
reportHeaderHandler = new BandTopLevelElementReadHandler(new ReportHeader(), bandtype);
return reportHeaderHandler;
}
}
if ("org.pentaho.reportdesigner.crm.report.model.ReportGroups".equals(type))