org.pentaho.reporting.engine.classic.core.layout.process.layoutrules
Class DefaultSequenceList

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.process.layoutrules.DefaultSequenceList
All Implemented Interfaces:
SequenceList

public class DefaultSequenceList
extends Object
implements SequenceList

Creation-Date: 17.07.2007, 11:23:20

Author:
Thomas Morgner

Constructor Summary
DefaultSequenceList()
           
DefaultSequenceList(int initialSize)
           
 
Method Summary
 void add(InlineSequenceElement element, RenderNode node)
           
 void clear()
           
 long getMinimumLength(int index)
           
 RenderNode getNode(int index)
           
 RenderNode[] getNodes(RenderNode[] target)
           
 InlineSequenceElement getSequenceElement(int index)
           
 InlineSequenceElement[] getSequenceElements(InlineSequenceElement[] target)
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSequenceList

public DefaultSequenceList()

DefaultSequenceList

public DefaultSequenceList(int initialSize)
Method Detail

getNode

public RenderNode getNode(int index)
Specified by:
getNode in interface SequenceList

getSequenceElement

public InlineSequenceElement getSequenceElement(int index)
Specified by:
getSequenceElement in interface SequenceList

getMinimumLength

public long getMinimumLength(int index)
Specified by:
getMinimumLength in interface SequenceList

clear

public void clear()
Specified by:
clear in interface SequenceList

add

public void add(InlineSequenceElement element,
                RenderNode node)
Specified by:
add in interface SequenceList

size

public int size()
Specified by:
size in interface SequenceList

getSequenceElements

public InlineSequenceElement[] getSequenceElements(InlineSequenceElement[] target)
Specified by:
getSequenceElements in interface SequenceList

getNodes

public RenderNode[] getNodes(RenderNode[] target)
Specified by:
getNodes in interface SequenceList