Package org.pentaho.reporting.engine.classic.core.layout.process.alignment

Examples of org.pentaho.reporting.engine.classic.core.layout.process.alignment.ChunkIterator


    ClassicEngineBoot.getInstance().start();
  }

  public void testIterateEmpty()
  {
    final ChunkIterator it = new ChunkIterator(new DefaultSequenceList(), 0);
    assertFalse(it.hasNext());
    try
    {
      it.next();
      fail();
    }
    catch (NoSuchElementException e)
    {
      // expected
View Full Code Here


    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

    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

    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);
    assertFalse(it.hasNext());
  }
View Full Code Here

    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

    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);
    assertFalse(it.hasNext());
  }
View Full Code Here

    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

  {
    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

    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());

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

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.layout.process.alignment.ChunkIterator

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.