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

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


    if (parent instanceof Band)
    {
      final Band band = (Band) parent;
      final int index = ModelUtility.findIndexOf(band, veElement);
      band.removeElement(veElement);
      return new ElementEditUndoEntry(band.getObjectID(), index, veElement, null);
    }

    if (data instanceof GroupHeader)
    {
View Full Code Here


    for (int i = 1; i < count; i++)
    {
      final Element visualReportElement = parentBand.getElement(i);
      if (element == visualReportElement)
      {
        parentBand.removeElement(visualReportElement);
        parentBand.addElement(0, visualReportElement);

        return new CompoundUndoEntry
                (new ElementEditUndoEntry(parentBand.getObjectID(), i, visualReportElement, null),
                        new ElementEditUndoEntry(parentBand.getObjectID(), 0, null,
View Full Code Here

    for (int i = 1; i < count; i++)
    {
      final Element visualReportElement = parentBand.getElement(i);
      if (element == visualReportElement)
      {
        parentBand.removeElement(visualReportElement);
        parentBand.addElement(i - 1, visualReportElement);
        return new CompoundUndoEntry
            (new ElementEditUndoEntry(parentBand.getObjectID(), i, visualReportElement, null),
                new ElementEditUndoEntry(parentBand.getObjectID(), i - 1, null, visualReportElement));
      }
View Full Code Here

    for (int i = 0; i < count; i++)
    {
      final Element visualReportElement = reportElement.getElement(i);
      if (element == visualReportElement)
      {
        reportElement.removeElement(visualReportElement);
        reportElement.addElement(i + 1, visualReportElement);

        return new CompoundUndoEntry
            (new ElementEditUndoEntry(reportElement.getObjectID(), i, visualReportElement, null),
                new ElementEditUndoEntry(reportElement.getObjectID(), i + 1, null, visualReportElement));
View Full Code Here

    for (int i = 0; i < count; i++)
    {
      final Element visualReportElement = reportElement.getElement(i);
      if (element == visualReportElement)
      {
        reportElement.removeElement(visualReportElement);
        reportElement.addElement(visualReportElement);

        return new CompoundUndoEntry
            (new ElementEditUndoEntry(reportElement.getObjectID(), i, visualReportElement, null),
                new ElementEditUndoEntry(reportElement.getObjectID(), reportElement.getElementCount() - 1, null, visualReportElement));
View Full Code Here

  {
    final Band elementById = (Band)
        ModelUtility.findElementById(renderContext.getReportDefinition(), target);
    if (newElement != null)
    {
      elementById.removeElement(newElement);
    }
    if (oldElement != null)
    {
      elementById.addElement(position, oldElement);
    }
View Full Code Here

  {
    final Band elementById = (Band)
        ModelUtility.findElementById(renderContext.getReportDefinition(), target);
    if (oldElement != null)
    {
      elementById.removeElement(oldElement);
    }
    if (newElement != null)
    {
      elementById.addElement(position, newElement);
    }
View Full Code Here

          for (int i = 0; i < elementArray.length; i++)
          {
            final Element report = elementArray[i];
            if (report == realOriginal)
            {
              b.removeElement(report);
              b.addElement(i, def);
              return;
            }
          }
        }
View Full Code Here

          for (int i = 0; i < elementArray.length; i++)
          {
            final Element report = elementArray[i];
            if (report == realOriginal)
            {
              b.removeElement(report);
              b.addElement(i, def);
              return;
            }
          }
        }
View Full Code Here

    for (int i = 1; i < count; i++)
    {
      final Element visualReportElement = (Element) parentBand.getElement(i);
      if (element == visualReportElement)
      {
        parentBand.removeElement(visualReportElement);
        parentBand.addElement(i - 1, visualReportElement);
        return new CompoundUndoEntry
            (new ElementEditUndoEntry(parentBand.getObjectID(), i, visualReportElement, null),
                new ElementEditUndoEntry(parentBand.getObjectID(), i - 1, null, visualReportElement));
      }
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.