protected void measureClassChanged(JRDesignCrosstabMeasure measure, String valueClassName)
{
for (Iterator colIt = columnGroups.iterator(); colIt.hasNext();)
{
JRCrosstabColumnGroup colGroup = (JRCrosstabColumnGroup) colIt.next();
setTotalVarClass(measure, null, colGroup, valueClassName);
}
for (Iterator rowIt = rowGroups.iterator(); rowIt.hasNext();)
{
JRCrosstabRowGroup rowGroup = (JRCrosstabRowGroup) rowIt.next();
setTotalVarClass(measure, rowGroup, null, valueClassName);
for (Iterator colIt = columnGroups.iterator(); colIt.hasNext();)
{
JRCrosstabColumnGroup colGroup = (JRCrosstabColumnGroup) colIt.next();
setTotalVarClass(measure, rowGroup, colGroup, valueClassName);
}
}
}