com.jrefinery.report.targets.pageable.pagelayout
Class LayoutAgent

java.lang.Object
  |
  +--com.jrefinery.report.targets.pageable.pagelayout.LayoutAgent
Direct Known Subclasses:
ElementChooserAgent

public abstract class LayoutAgent
extends java.lang.Object

An abstract base class that decides how some layout tasks are done. No real implementation ... next release ..

Author:
Thomas Morgner

Constructor Summary
LayoutAgent()
          Default constructor.
 
Method Summary
abstract  LayoutAgentProgress processTask(LayoutTask task)
          Processes a layout task.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutAgent

public LayoutAgent()
Default constructor.

Method Detail

processTask

public abstract LayoutAgentProgress processTask(LayoutTask task)
Processes a layout task. The method will return the status of the task processing:

Parameters:
task - the layout task.
Returns:
the progress status.