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

Examples of org.pentaho.reporting.engine.classic.core.layout.model.SpacerRenderNode


  public void testSimpleCase()
  {
    final DefaultSequenceList list = new DefaultSequenceList();
    list.add(StartSequenceElement.INSTANCE, new InlineRenderBox());
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode());
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(EndSequenceElement.INSTANCE, new InlineRenderBox());

    final CenterAlignmentProcessor p = new CenterAlignmentProcessor();
    p.initialize(outputProcessorMetaData, list,
View Full Code Here


  public void testComplexCase2()
  {
    final DefaultSequenceList list = new DefaultSequenceList();
    list.add(StartSequenceElement.INSTANCE, new InlineRenderBox());
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(EndSequenceElement.INSTANCE, new InlineRenderBox());

    final CenterAlignmentProcessor p = new CenterAlignmentProcessor();
View Full Code Here

  public void testComplexCase()
  {
    final DefaultSequenceList list = new DefaultSequenceList();
    list.add(StartSequenceElement.INSTANCE, new InlineRenderBox());
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(SpacerSequenceElement.INSTANCE, new SpacerRenderNode
        (StrictGeomUtility.toInternalValue(10), StrictGeomUtility.toInternalValue(10), false, 1));
    list.add(TextSequenceElement.INSTANCE, createText("Test"));
    list.add(EndSequenceElement.INSTANCE, new InlineRenderBox());

    final CenterAlignmentProcessor p = new CenterAlignmentProcessor();
View Full Code Here

  }

  public void testSequenceBuilding1()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 2, 20);
    assertNext(it, 2, 2, 20);
    assertFalse(it.hasNext());
View Full Code Here

  }

  public void testSequenceBuilding3()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 3, 30);
    assertNext(it, 3, 3, 30);
    assertFalse(it.hasNext());
View Full Code Here


  public void testSequenceBuilding2()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 2, 20);
    assertNext(it, 2, 1, 10);
    assertNext(it, 3, 2, 20);
View Full Code Here

  }

  public void testSequenceBuildingSpacer()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 2, 20);
    assertNext(it, 2, 3, 30);
    assertFalse(it.hasNext());
View Full Code Here

  }

  public void testSequenceBuilding4()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 2, 20);
    assertNext(it, 2, 1, 10);
    assertNext(it, 3, 3, 30);
View Full Code Here

  }

  public void testSequenceBuilding5()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.CONTENT), new DummyRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 3, 30);
    assertNext(it, 3, 3, 30);
    assertFalse(it.hasNext());
View Full Code Here

  }

  public void testSequenceBuildingSingle1()
  {
    final SequenceList list = new DefaultSequenceList();
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.START), new SpacerRenderNode());
    list.add(new TestInlineSequenceElement(InlineSequenceElement.Classification.END), new SpacerRenderNode());

    final ChunkIterator it = new ChunkIterator(list, 0);
    assertNext(it, 0, 2, 20);
    assertFalse(it.hasNext());
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.layout.model.SpacerRenderNode

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.