Package org.pentaho.reporting.engine.classic.core

Examples of org.pentaho.reporting.engine.classic.core.Band.addElement()


    labelFactory = new LabelElementFactory();
    labelFactory.setAbsolutePosition(new Point2D.Float(200, 0));
    labelFactory.setMinimumSize(new FloatDimension(-100, 15));
    labelFactory.setText("Task");
    b.addElement(labelFactory.createElement());

    b.addElement(HorizontalLineElementFactory.createHorizontalLine
        (15, null, new BasicStroke(1)));

    final Group group = report.getGroupByName("record-group");
View Full Code Here


    labelFactory.setAbsolutePosition(new Point2D.Float(200, 0));
    labelFactory.setMinimumSize(new FloatDimension(-100, 15));
    labelFactory.setText("Task");
    b.addElement(labelFactory.createElement());

    b.addElement(HorizontalLineElementFactory.createHorizontalLine
        (15, null, new BasicStroke(1)));

    final Group group = report.getGroupByName("record-group");
    group.getHeader().addElement(b);
  }
View Full Code Here

    TextFieldElementFactory textFieldFactory = new TextFieldElementFactory();
    textFieldFactory.setFieldname("activitylog.Time");
    textFieldFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    textFieldFactory.setMinimumSize(new FloatDimension(200, 12));
    b.addElement(textFieldFactory.createElement());

    textFieldFactory = new TextFieldElementFactory();
    textFieldFactory.setFieldname("activitylog.Task");
    textFieldFactory.setAbsolutePosition(new Point2D.Float(200, 0));
    textFieldFactory.setMinimumSize(new FloatDimension(-100, 12));
View Full Code Here

    textFieldFactory = new TextFieldElementFactory();
    textFieldFactory.setFieldname("activitylog.Task");
    textFieldFactory.setAbsolutePosition(new Point2D.Float(200, 0));
    textFieldFactory.setMinimumSize(new FloatDimension(-100, 12));
    textFieldFactory.setDynamicHeight(Boolean.TRUE);
    b.addElement(textFieldFactory.createElement());

    report.getItemBand().addElement(b);
  }

  private void configureFunctions()
View Full Code Here

      }
      headerElement.setAttribute(AttributeNames.Wizard.NAMESPACE, "CachedWizardFormatData", headerDefinition);
      headerElement.setAttribute(AttributeNames.Wizard.NAMESPACE, "CachedWizardFieldData", groupDefinition);

      content.clear();
      content.addElement(headerElement);
    }
  }

  private void configureRelationalGroupHeader(final Group group,
                                              final GroupDefinition groupDefinition)
View Full Code Here

      if (band.getElementCount() == 0)
      {
        inlineContainer = new Band();
        inlineContainer.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "inline");
        inlineContainer.addElement(element);
        band.addElement(inlineContainer);
        continue;
      }

      final Element maybeInlineContainer = (Element) band.getElement(band.getElementCount() - 1);
View Full Code Here

      final Element maybeInlineContainer = (Element) band.getElement(band.getElementCount() - 1);
      if (maybeInlineContainer == inlineContainer)
      {
        // InlineContainer cannot be null at this point, as band.getElement never returns null.
        //noinspection ConstantConditions
        inlineContainer.addElement(element);
        continue;
      }

      inlineContainer = new Band();
      inlineContainer.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "inline");
View Full Code Here

        continue;
      }

      inlineContainer = new Band();
      inlineContainer.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "inline");
      inlineContainer.addElement(element);
      band.addElement(inlineContainer);
    }
    return band;
  }
View Full Code Here

        final String attrName = attrNames[j];
        final Object attrValue = element.getAttribute(attrNamespace, attrName);
        b.setAttribute(attrNamespace, attrName, attrValue);
      }
    }
    b.addElement(child);
    b.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "block");
    return b;
  }

}
View Full Code Here

    configureBand(textElement, band);
    final int size = textElement.getElementCount();
    for (int i = 0; i < size; i++)
    {
      final Element element = process(textElement.getElement(i));
      band.addElement(element);
    }
    return band;
  }

  private void configureBand(final javax.swing.text.Element textElement, final Band band)
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.