org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal
Class QueryPhysicalPageInterceptor

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.output.pageable.graphics.internal.QueryPhysicalPageInterceptor
All Implemented Interfaces:
FlowSelector, PageFlowSelector, GraphicsContentInterceptor

public class QueryPhysicalPageInterceptor
extends Object
implements GraphicsContentInterceptor

Creation-Date: 10.11.2006, 20:41:29

Author:
Thomas Morgner

Constructor Summary
QueryPhysicalPageInterceptor(PhysicalPageKey pageKey)
           
 
Method Summary
 PageDrawable getDrawable()
           
 boolean isLogicalPageAccepted(LogicalPageKey key)
           
 boolean isMoreContentNeeded()
           
 boolean isPhysicalPageAccepted(PhysicalPageKey key)
           
 void processLogicalPage(LogicalPageKey key, PageDrawable page)
           
 void processPhysicalPage(PhysicalPageKey key, PageDrawable page)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryPhysicalPageInterceptor

public QueryPhysicalPageInterceptor(PhysicalPageKey pageKey)
Method Detail

isLogicalPageAccepted

public boolean isLogicalPageAccepted(LogicalPageKey key)
Specified by:
isLogicalPageAccepted in interface FlowSelector

processLogicalPage

public void processLogicalPage(LogicalPageKey key,
                               PageDrawable page)
Specified by:
processLogicalPage in interface GraphicsContentInterceptor

isPhysicalPageAccepted

public boolean isPhysicalPageAccepted(PhysicalPageKey key)
Specified by:
isPhysicalPageAccepted in interface PageFlowSelector

processPhysicalPage

public void processPhysicalPage(PhysicalPageKey key,
                                PageDrawable page)
Specified by:
processPhysicalPage in interface GraphicsContentInterceptor

isMoreContentNeeded

public boolean isMoreContentNeeded()

getDrawable

public PageDrawable getDrawable()