Package org.pentaho.reporting.engine.classic.wizard.model

Examples of org.pentaho.reporting.engine.classic.wizard.model.DefaultGroupDefinition


    }
    else if (activeTree.getId().equals(FORMAT_GROUPS_LIST_ID))
    { // We need to update the bindings for the groups list
      if (getGroupFields().size() > 0) {
        activeField = getGroupFields().get(selectedIndices[0]);
        final DefaultGroupDefinition definition = (DefaultGroupDefinition) activeField.getFieldDefinition();
        final XulGroupDefinition groupDef = new XulGroupDefinition(definition, getEditorModel().getDataSchema().getDataSchema());
        activeXulWrapper = groupDef;
 
        // Set the bindings on this group definition
        fieldAndGroupBindings.add(getBindingFactory().createBinding(groupDef, GROUP_TOTALS_LABEL_PROPERTY_NAME, FORMAT_GROUP_TOTALS_LABEL_TB_ID, VALUE_PROPERTY_NAME));
View Full Code Here


      final List<FieldWrapper> groups = getGroupFields();
      final DataSchema schema = getEditorModel().getDataSchema().getDataSchema();
      for (final int i : selectedIndices)
      {
        final SourceFieldDefinition group = getSelectableFields().get(i);
        final GroupDefinition xulGroup = new DefaultGroupDefinition();
        xulGroup.setField(group.getFieldName());
        FieldWrapper wrapper = new FieldWrapper(xulGroup, schema);
        groups.add(wrapper);
        final DefaultGroupDefinition definition = (DefaultGroupDefinition) wrapper.getFieldDefinition();
        new XulGroupDefinition(definition, schema);

      }
      setGroupFields(groups);
    }
View Full Code Here

{
  private GroupDefinition groupDefinition;

  public GroupDefinitionReadHandler()
  {
    groupDefinition = new DefaultGroupDefinition();
  }
View Full Code Here

    }
    else if (activeTree.getId().equals(FORMAT_GROUPS_LIST_ID))
    { // We need to update the bindings for the groups list
      if (getGroupFields().size() > 0) {
        activeField = getGroupFields().get(selectedIndices[0]);
        final DefaultGroupDefinition definition = (DefaultGroupDefinition) activeField.getFieldDefinition();
        final XulGroupDefinition groupDef = new XulGroupDefinition(definition, getEditorModel().getDataSchema().getDataSchema());
        activeXulWrapper = groupDef;
 
        // Set the bindings on this group definition
        fieldAndGroupBindings.add(getBindingFactory().createBinding(groupDef, GROUP_TOTALS_LABEL_PROPERTY_NAME, FORMAT_GROUP_TOTALS_LABEL_TB_ID, VALUE_PROPERTY_NAME));
View Full Code Here

      final List<FieldWrapper> groups = getGroupFields();
      final DataSchema schema = getEditorModel().getDataSchema().getDataSchema();
      for (final int i : selectedIndices)
      {
        final SourceFieldDefinition group = getSelectableFields().get(i);
        final GroupDefinition xulGroup = new DefaultGroupDefinition();
        xulGroup.setField(group.getFieldName());
        FieldWrapper wrapper = new FieldWrapper(xulGroup, schema);
        groups.add(wrapper);
        final DefaultGroupDefinition definition = (DefaultGroupDefinition) wrapper.getFieldDefinition();
        new XulGroupDefinition(definition, schema);

      }
      setGroupFields(groups);
    }
View Full Code Here

{
  private GroupDefinition groupDefinition;

  public GroupDefinitionReadHandler()
  {
    groupDefinition = new DefaultGroupDefinition();
  }
View Full Code Here

  }

  public void testFullRelationalWrite() throws Exception
  {
    final GroupDefinition[] groupDefs = new GroupDefinition[3];
    groupDefs[0] = new DefaultGroupDefinition(GroupType.RELATIONAL, "group-field1");
    groupDefs[1] = new DefaultGroupDefinition(GroupType.RELATIONAL, "group-field2");
    groupDefs[2] = new DefaultGroupDefinition(GroupType.RELATIONAL, "group-field3");

    final DetailFieldDefinition[] detailFields = new DetailFieldDefinition[3];
    detailFields[0] = new DefaultDetailFieldDefinition("detail-field1");
    detailFields[1] = new DefaultDetailFieldDefinition("detail-field2");
    detailFields[2] = new DefaultDetailFieldDefinition("detail-field3");
View Full Code Here


  public void testFullCrosstabWrite() throws Exception
  {
    final GroupDefinition[] groupDefs = new GroupDefinition[3];
    groupDefs[0] = new DefaultGroupDefinition(GroupType.RELATIONAL, "group-field1");
    groupDefs[1] = new DefaultGroupDefinition(GroupType.CT_ROW, "group-field2");
    groupDefs[2] = new DefaultGroupDefinition(GroupType.CT_COLUMN, "group-field3");

    final DetailFieldDefinition[] detailFields = new DetailFieldDefinition[3];
    detailFields[0] = new DefaultDetailFieldDefinition("detail-field1");
    detailFields[1] = new DefaultDetailFieldDefinition("detail-field2");
    detailFields[2] = new DefaultDetailFieldDefinition("detail-field3");
View Full Code Here

  }

  public void testCrosstab() throws Exception
  {
    final GroupDefinition[] groupDefs = new GroupDefinition[3];
    groupDefs[0] = new DefaultGroupDefinition(GroupType.RELATIONAL, "group-field1");
    groupDefs[1] = new DefaultGroupDefinition(GroupType.CT_ROW, "group-field2");
    groupDefs[2] = new DefaultGroupDefinition(GroupType.CT_COLUMN, "group-field3");

    final DetailFieldDefinition[] detailFields = new DetailFieldDefinition[1];
    detailFields[0] = new DefaultDetailFieldDefinition("detail-field1");

    final DefaultWizardSpecification wizardSpecification = new DefaultWizardSpecification();
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.wizard.model.DefaultGroupDefinition

Copyright © 2018 www.massapicom. 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.