org.pentaho.reporting.engine.classic.core.states.process
Class InlineSubreportProcessor

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.states.process.InlineSubreportProcessor

public class InlineSubreportProcessor
extends Object

Todo: Document Me

Author:
Thomas Morgner

Method Summary
static int findNextIndex(InlineSubreportMarker[] markers, SubReportProcessType type, int startIndex)
           
static boolean hasSubReports(ProcessState state, RootLevelBand rootLevelBand)
           
static ProcessState process(ProcessState state, RootLevelBand rootLevelBand)
           
static ProcessState processInline(ProcessState state, RootLevelBand rootLevelBand)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

processInline

public static ProcessState processInline(ProcessState state,
                                         RootLevelBand rootLevelBand)
                                  throws ReportProcessingException
Throws:
ReportProcessingException

hasSubReports

public static boolean hasSubReports(ProcessState state,
                                    RootLevelBand rootLevelBand)
                             throws ReportProcessingException
Throws:
ReportProcessingException

process

public static ProcessState process(ProcessState state,
                                   RootLevelBand rootLevelBand)
                            throws ReportProcessingException
Throws:
ReportProcessingException

findNextIndex

public static int findNextIndex(InlineSubreportMarker[] markers,
                                SubReportProcessType type,
                                int startIndex)