Class ReportFactory

java.lang.Object
org.faceless.publisher.ReportFactory

public class ReportFactory extends Object

A ReportFactory is used to create Report objects.

A single instance of the factory may be used in multiple threads to create multiple Reports, in which case they will all share the same cache of external resources such as stylesheetlist, images and fonts.

Or, different instances of this factory may be created which are entirely independent.

The factory can be used to create a Report from a File or URL, or a new Report object can be returned which can be parsed externally