Examples of CrosstabColumnGroupBody


Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

    final Group group = event.getReport().getGroup(gidx);
    final String columnField;
    final GroupBody groupBody = group.getBody();
    if (groupBody instanceof CrosstabColumnGroupBody)
    {
      final CrosstabColumnGroupBody columnGroupBody = (CrosstabColumnGroupBody) groupBody;
      final CrosstabColumnGroup next = columnGroupBody.getGroup();
      if (next.isPrintSummary() == false)
      {
        return;
      }
      columnField = next.getField();
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

    final CrosstabRowGroup rowGroup = rowBody.getGroup();
    rowGroup.setField("Rows");
    rowGroup.getTitleHeader().addElement(createDataItem("Rows"));
    rowGroup.getHeader().addElement(createFieldItem("Rows"));

    final CrosstabColumnGroupBody columnGroupBody = (CrosstabColumnGroupBody) rowGroup.getBody();
    final CrosstabColumnGroup columnGroup = columnGroupBody.getGroup();
    columnGroup.setField("Cols");
    columnGroup.getTitleHeader().addElement(createDataItem("Cols"));
    columnGroup.getHeader().addElement(createFieldItem("Cols"));

    final CrosstabCellBody body = (CrosstabCellBody) columnGroup.getBody();
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

      if (groupDefinition.getGroupName() != null)
      {
        relationalGroup.setName(groupDefinition.getGroupName());
      }
      configureCrosstabColumnGroup(relationalGroup, groupDefinition);
      insertGroup.setBody(new CrosstabColumnGroupBody(relationalGroup));
      insertGroup = relationalGroup;
    }

    final Band itemBand = AutoGeneratorUtility.findGeneratedContent(definition.getItemBand());
    if (itemBand == null)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

    GroupBody body = cellBody;
    for (int col = columns.size() - 1; col >= 0; col -= 1)
    {
      final CrosstabDimension column = columns.get(col);
      final CrosstabColumnGroup columnGroup = createColumnGroup(cellBody, body, column);
      body = new CrosstabColumnGroupBody(columnGroup);
    }
    return body;
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

        continue;
      }

      if (body instanceof CrosstabColumnGroupBody)
      {
        final CrosstabColumnGroupBody cogb = (CrosstabColumnGroupBody) body;
        final CrosstabColumnGroup otherGroup = cogb.getGroup();
        if (otherGroup.getField() != null)
        {
          list.add(otherGroup.getField());
        }
        body = otherGroup.getBody();
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

        continue;
      }

      if (body instanceof CrosstabColumnGroupBody)
      {
        final CrosstabColumnGroupBody cogb = (CrosstabColumnGroupBody) body;
        final CrosstabColumnGroup otherGroup = cogb.getGroup();
        body = otherGroup.getBody();
        continue;
      }

      break;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

    final CrosstabGroup ctGroup = (CrosstabGroup) body1.getGroup();
    final CrosstabRowGroupBody body2 = (CrosstabRowGroupBody) ctGroup.getBody();
    final CrosstabRowGroup rowGroup = body2.getGroup();
    assertEquals("Row-Group", "group-field2", rowGroup.getField());

    final CrosstabColumnGroupBody body3 = (CrosstabColumnGroupBody) rowGroup.getBody();
    final CrosstabColumnGroup colGroup = body3.getGroup();
    assertEquals("Col-Group", "group-field3", colGroup.getField());

  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.CrosstabColumnGroupBody

      if (selectedElement instanceof CrosstabColumnGroup)
      {
        final CrosstabColumnGroup selectedGroup = (CrosstabColumnGroup) selectedElement;
        final GroupBody oldGroupBody = selectedGroup.getBody();
        final CrosstabColumnGroupBody newGroupBody = new CrosstabColumnGroupBody(newGroup);
        selectedGroup.setBody(newGroupBody);
        newGroup.setBody(oldGroupBody);
        activeContext.getUndo().addChange(ActionMessages.getString("InsertCrosstabColumnGroupAction.UndoName"),
            new InsertGroupBodyOnGroupUndoEntry(selectedGroup.getObjectID(), oldGroupBody, newGroupBody));
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.