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

Examples of org.pentaho.reporting.engine.classic.core.style.resolver.SimpleStyleResolver


      }

      final ResolverStyleSheet resolverStyleSheet = getResolvedStyle();
      if (elements.length > 0)
      {
        final StyleResolver resolver = new SimpleStyleResolver(true);
        resolver.resolve(elements[0], resolverStyleSheet);
      }

      this.inheritValues = new Object[metaData.length];
      this.expressionValues = new Object[metaData.length];
    }
View Full Code Here


      Arrays.fill(expressionValues, null);

      final ResolverStyleSheet resolverStyleSheet = getResolvedStyle();
      if (elements.length > 0)
      {
        final StyleResolver resolver = new SimpleStyleResolver(true);
        resolver.resolve(elements[0], resolverStyleSheet);
      }
      else
      {
        resolverStyleSheet.clear();
      }
View Full Code Here

    new DropTarget(this, new BandDndHandler(this));

    installMouseOperationHandler();

    styleResolver = new SimpleStyleResolver(true);
    resolvedStyle = new ResolverStyleSheet();

    renderContext.getReportDefinition().addReportModelListener(changeHandler);
  }
View Full Code Here

    return create(visualElements.toArray(new Element[visualElements.size()]));
  }

  public static EditableStyleSheet create(final Element... visualElements)
  {
    final SimpleStyleResolver styleResolver = new SimpleStyleResolver(true);

    // collect all common values ..
    final StyleKey[] keys = StyleKey.getDefinedStyleKeys();
    final Object[] values = new Object[keys.length];
    final ResolverStyleSheet[] styles = new ResolverStyleSheet[visualElements.length];
    for (int i = 0; i < styles.length; i++)
    {
      final ResolverStyleSheet style = new ResolverStyleSheet();
      styleResolver.resolve(visualElements[i], style);
      styles[i] = style;
    }
   
    for (int i = 0; i < keys.length; i++)
    {
View Full Code Here

  {
    final CrosstabTableCell b = new CrosstabTableCell(colSpan, rowSpan);
    b.getStyle().setStyleProperty(BandStyleKeys.PAGEBREAK_BEFORE, pagebreakBefore);
    b.getStyle().setStyleProperty(BandStyleKeys.PAGEBREAK_AFTER, pagebreakAfter);

    final StyleResolver resolver = new SimpleStyleResolver();
    final ResolverStyleSheet resolverTarget = new ResolverStyleSheet();
    resolver.resolve(b, resolverTarget);
    b.setComputedStyle(new SimpleStyleSheet(resolverTarget));
    return b;
  }
View Full Code Here

    final Band b = new Band();
    b.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, BandStyleKeys.LAYOUT_TABLE);
    b.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);
    b.getStyle().setStyleProperty(BandStyleKeys.TABLE_LAYOUT, tableLayout);

    final StyleResolver resolver = new SimpleStyleResolver();
    final ResolverStyleSheet resolverTarget = new ResolverStyleSheet();
    resolver.resolve(b, resolverTarget);
    b.setComputedStyle(new SimpleStyleSheet(resolverTarget));
    return b;
  }
View Full Code Here

  {
    final Band b = new Band();
    b.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, layout);
    b.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);

    final StyleResolver resolver = new SimpleStyleResolver();
    final ResolverStyleSheet resolverTarget = new ResolverStyleSheet();
    resolver.resolve(b, resolverTarget);
    b.setComputedStyle(new SimpleStyleSheet(resolverTarget));
    return b;
  }
View Full Code Here

  private SimpleStyleResolver simpleStyleResolver;
  private ResolverStyleSheet resolveStyleSheet;

  public RichTextStyleResolver()
  {
    this.simpleStyleResolver = new SimpleStyleResolver();
    this.resolveStyleSheet = new ResolverStyleSheet();
  }
View Full Code Here

  private SimpleStyleResolver styleResolver;
  private ResolverStyleSheet resolverStyleSheet;

  public LayoutCompatibility_5_0_Converter()
  {
    this.styleResolver = new SimpleStyleResolver(true);
    this.resolverStyleSheet = new ResolverStyleSheet();
  }
View Full Code Here

    final ItemBand itemBand = report.getItemBand();

    report.getStyle().setStyleProperty(TextStyleKeys.FONT, "Dudadu");

    ResolverStyleSheet styleSheet = new ResolverStyleSheet();
    new SimpleStyleResolver(true).resolve(itemBand, styleSheet);
    Assert.assertEquals("Dudadu", styleSheet.getStyleProperty(TextStyleKeys.FONT));

  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.style.resolver.SimpleStyleResolver

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.