Package org.pentaho.reporting.designer.core.editor.report

Examples of org.pentaho.reporting.designer.core.editor.report.RootBandRenderComponent


        if (reportDefinition instanceof CrosstabElement)
        {
          rootRenderer.setVisualHeight(Unit.INCH.getDotsPerUnit() * 1.5 * 2);
        }

        final RootBandRenderComponent bandComponent = new RootBandRenderComponent(designerContext, renderContext, false);
        bandComponent.setShowTopBorder(false);
        bandComponent.setShowLeftBorder(false);
        bandComponent.installRenderer(rootRenderer, horizontalLinealComponent.getLinealModel(), horizontalPositionsModel);
        renderComponent = bandComponent;
      }
      else if (allRenderer instanceof CrosstabRenderer)
      {
        final CrosstabRenderer rootRenderer = (CrosstabRenderer)allRenderer;
        rootRenderer.setVisualHeight(Unit.INCH.getDotsPerUnit() * 1.5 * 2);

        final CrosstabRenderComponent bandComponent = new CrosstabRenderComponent(designerContext, renderContext);
        bandComponent.setShowTopBorder(false);
        bandComponent.setShowLeftBorder(false);
        bandComponent.installRenderer(rootRenderer, horizontalLinealComponent.getLinealModel(), horizontalPositionsModel);
        renderComponent = bandComponent;
      }
      else
      {
        renderComponent = null;
View Full Code Here


      }

      return null;
    }

    final RootBandRenderComponent rootBandRenderComponent = (RootBandRenderComponent) owner;
    final Band rootBand = rootBandRenderComponent.getRootBand();

    final DocumentContextSelectionModel selectionModel = renderContext.getSelectionModel();
    for (final Element element : selectionModel.getSelectedElementsOfType(Element.class))
    {
      if (element instanceof Band && ModelUtility.isDescendant(rootBand, element))
View Full Code Here

      list.setSelectionRows(indices);
      list.repaint();
    }
    else if (owner instanceof RootBandRenderComponent)
    {
      final RootBandRenderComponent rc = (RootBandRenderComponent) owner;
      final Section reportElement = rc.getRendererRoot().getElement();
      final DocumentContextSelectionModel selectionModel = getActiveContext().getSelectionModel();
      selectRecursively(selectionModel, reportElement);
      if (reportElement instanceof RootLevelBand)
      {
        final RootLevelBand re = (RootLevelBand) reportElement;
View Full Code Here

      final ElementRenderer allRenderer = allRenderers[i];
      final AbstractRenderComponent renderComponent;
      if (allRenderer instanceof RootBandRenderer)
      {
        final RootBandRenderer rootRenderer = (RootBandRenderer) allRenderer;
        final RootBandRenderComponent bandComponent = new RootBandRenderComponent(designerContext, renderContext, false);
        bandComponent.setShowTopBorder(false);
        bandComponent.setShowLeftBorder(false);
        bandComponent.installRenderer(rootRenderer, horizontalLinealComponent.getLinealModel(), horizontalPositionsModel);
        renderComponent = bandComponent;
      }
      else if (allRenderer instanceof CrosstabRenderer)
      {
        final CrosstabRenderer rootRenderer = (CrosstabRenderer) allRenderer;
        final CrosstabRenderComponent bandComponent = new CrosstabRenderComponent(designerContext, renderContext);
        bandComponent.setShowTopBorder(false);
        bandComponent.setShowLeftBorder(false);
        bandComponent.installRenderer(rootRenderer, horizontalLinealComponent.getLinealModel(), horizontalPositionsModel);
        renderComponent = bandComponent;
      }
      else
      {
        renderComponent = null;
View Full Code Here

      list.setSelectionRows(indices);
      list.repaint();
    }
    else if (owner instanceof RootBandRenderComponent)
    {
      final RootBandRenderComponent rc = (RootBandRenderComponent) owner;
      final Section reportElement = rc.getRendererRoot().getElement();
      final ReportSelectionModel selectionModel = getActiveContext().getSelectionModel();
      selectRecursively(selectionModel, reportElement);
      if (reportElement instanceof RootLevelBand)
      {
        final RootLevelBand re = (RootLevelBand) reportElement;
View Full Code Here

      }

      return null;
    }

    final RootBandRenderComponent rootBandRenderComponent = (RootBandRenderComponent) owner;
    final Band rootBand = rootBandRenderComponent.getRootBand();

    final ReportSelectionModel selectionModel = renderContext.getSelectionModel();
    final Element[] visualElements = selectionModel.getSelectedVisualElements();
    for (int i = 0; i < visualElements.length; i++)
    {
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.editor.report.RootBandRenderComponent

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.