@Override
public void begin(String namespace, String name, Attributes attributes)
throws Exception
{
JRXmlLoader xmlLoader = getXmlLoader();
TableComponent table = getTableComponent();
JRDatasetRun datasetRun = table.getDatasetRun();
String datasetName = datasetRun == null ? null : datasetRun.getDatasetName();
if (log.isDebugEnabled())
{
log.debug("Pushing report context for dataset name " + datasetName);
}
XmlLoaderReportContext reportContext = new XmlLoaderReportContext(datasetName);
xmlLoader.pushReportContext(reportContext);
}