Modifier and Type | Field and Description |
---|---|
static String |
BASE_RESOURCE_CLASS |
protected Boolean |
createParentFolder |
protected static org.apache.commons.logging.Log |
logger |
protected org.pentaho.reporting.engine.classic.core.MasterReport |
report |
protected org.pentaho.reporting.engine.classic.core.modules.gui.common.StatusListener |
statusListener |
protected org.apache.commons.vfs2.FileObject |
targetFile |
protected String |
targetPath |
Constructor and Description |
---|
ReportExportTask(org.pentaho.reporting.engine.classic.core.MasterReport report,
org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.SwingGuiContext swingGuiContext,
String targetPath,
Boolean createParentFolder)
Creates a new PDF export task.
|
Modifier and Type | Method and Description |
---|---|
protected abstract org.pentaho.reporting.engine.classic.core.layout.output.ReportProcessor |
createReportProcessor(OutputStream fout) |
protected void |
execute() |
protected String |
getSuffix(String filename) |
void |
run()
When an object implementing interface
Runnable is used to create a thread, starting the thread causes
the object's run method to be called in that separately executing thread. |
protected static final org.apache.commons.logging.Log logger
public static final String BASE_RESOURCE_CLASS
protected org.pentaho.reporting.engine.classic.core.MasterReport report
protected org.pentaho.reporting.engine.classic.core.modules.gui.common.StatusListener statusListener
protected Boolean createParentFolder
protected String targetPath
protected org.apache.commons.vfs2.FileObject targetFile
public void run()
Runnable
is used to create a thread, starting the thread causes
the object's run
method to be called in that separately executing thread.
The general contract of the method run
is that it may take any action whatsoever.run
in interface Runnable
Thread.run()
protected abstract org.pentaho.reporting.engine.classic.core.layout.output.ReportProcessor createReportProcessor(OutputStream fout) throws Exception
Exception
Copyright © 2018 Hitachi Vantara. All rights reserved.