public class GenerateReportHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.core.commands.IHandler, IGenerateReportHandler
Constructor and Description |
---|
GenerateReportHandler() |
Modifier and Type | Method and Description |
---|---|
void |
clearOldImages(ReportSettings nde) |
java.lang.Object |
execute(org.eclipse.core.commands.ExecutionEvent event) |
java.lang.Object |
execute(java.util.List<TreeNode> nodes,
java.util.Map<?,?> par,
IProgressMonitor monitor) |
ReportGenResult |
generateReport(ReportSettings reportS,
IProgressMonitor mon) |
static org.eclipse.core.resources.IContainer |
getReportFolder(TreeNode node) |
Template |
getTemplate(ReportSettings report) |
Template |
getTemplate(java.lang.String tid) |
boolean |
isEnabled() |
boolean |
isEnabled(java.util.List<TreeNode> nodes) |
static IProgressMonitor |
wrapMonitor(org.eclipse.core.runtime.IProgressMonitor monitor) |
addHandlerListener, dispose, isHandled, removeHandlerListener, setEnabled
public static org.eclipse.core.resources.IContainer getReportFolder(TreeNode node)
public static IProgressMonitor wrapMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
public java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
execute
in interface org.eclipse.core.commands.IHandler
org.eclipse.core.commands.ExecutionException
public ReportGenResult generateReport(ReportSettings reportS, IProgressMonitor mon)
generateReport
in interface IGenerateReportHandler
public Template getTemplate(ReportSettings report)
public Template getTemplate(java.lang.String tid)
public void clearOldImages(ReportSettings nde)
clearOldImages
in interface IGenerateReportHandler
public boolean isEnabled()
isEnabled
in interface org.eclipse.core.commands.IHandler
isEnabled
in class org.eclipse.core.commands.AbstractHandler
public java.lang.Object execute(java.util.List<TreeNode> nodes, java.util.Map<?,?> par, IProgressMonitor monitor) throws java.lang.Exception
execute
in interface IGenerateReportHandler
java.lang.Exception
public boolean isEnabled(java.util.List<TreeNode> nodes)
isEnabled
in interface IGenerateReportHandler