org.pentaho.reporting.engine.classic.core.modules.output.table.base
Class BandMarker

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.output.table.base.BandMarker
All Implemented Interfaces:
CellMarker

public class BandMarker
extends Object
implements CellMarker


Field Summary
 
Fields inherited from interface org.pentaho.reporting.engine.classic.core.modules.output.table.base.CellMarker
TYPE_FOOTER, TYPE_HEADER, TYPE_INVALID, TYPE_NORMALFLOW, TYPE_REPEAT_FOOTER
 
Constructor Summary
BandMarker(RenderBox bandBox, int sectionType, int sectionDepth)
           
 
Method Summary
 RenderBox getBandBox()
           
 RenderBox getContent()
           
 long getContentOffset()
           
 int getSectionDepth()
           
 int getSectionType()
           
 boolean isCommited()
           
 boolean isFinished()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BandMarker

public BandMarker(RenderBox bandBox,
                  int sectionType,
                  int sectionDepth)
Method Detail

getBandBox

public RenderBox getBandBox()

getContentOffset

public long getContentOffset()
Specified by:
getContentOffset in interface CellMarker

isFinished

public boolean isFinished()
Specified by:
isFinished in interface CellMarker

isCommited

public boolean isCommited()
Specified by:
isCommited in interface CellMarker

getContent

public RenderBox getContent()
Specified by:
getContent in interface CellMarker

getSectionType

public int getSectionType()
Specified by:
getSectionType in interface CellMarker

getSectionDepth

public int getSectionDepth()
Specified by:
getSectionDepth in interface CellMarker

toString

public String toString()
Overrides:
toString in class Object