org.eclipse.tptp.monitoring.report.birt.ui.internal
Class BIRTLogReportWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
org.eclipse.hyades.ui.internal.wizard.HyadesWizard
org.eclipse.hyades.ui.report.ReportGeneratorWizard
org.eclipse.tptp.monitoring.report.birt.ui.internal.BIRTLogReportWizard
- All Implemented Interfaces:
- org.eclipse.hyades.ui.util.IDisposable, org.eclipse.jface.wizard.IWizard, org.eclipse.jface.wizard.IWizardNode, org.eclipse.ui.IWorkbenchWizard
- public class BIRTLogReportWizard
- extends org.eclipse.hyades.ui.report.ReportGeneratorWizard
| Fields inherited from class org.eclipse.hyades.ui.report.ReportGeneratorWizard |
id |
| Fields inherited from class org.eclipse.jface.wizard.Wizard |
DEFAULT_IMAGE |
|
Method Summary |
protected void |
addReportPages()
|
protected org.eclipse.jface.viewers.IStructuredSelection |
adjustLocation()
|
protected java.lang.Object |
constructInput(java.lang.Object sel)
|
protected org.eclipse.core.resources.IContainer |
createContainer(org.eclipse.core.runtime.IPath path)
|
protected org.eclipse.tptp.monitoring.log.provisional.export.IExportHandler |
createHandler()
|
protected boolean |
export(java.lang.Object selection,
java.lang.String fileName)
|
org.eclipse.core.resources.IFile |
generate(org.eclipse.core.runtime.IProgressMonitor monitor)
|
java.lang.String |
getEditorId()
All BIRT reports should open up the interal web browser. |
protected org.eclipse.core.resources.IFile |
getReportFile()
|
protected java.io.InputStream |
getReportTemplate()
|
protected void |
initPages()
|
boolean |
isAvailable(org.eclipse.jface.viewers.ISelection selection)
|
| Methods inherited from class org.eclipse.hyades.ui.report.ReportGeneratorWizard |
addPages, getExtent, getId, getWizard, isContentCreated, performFinish, setId |
| Methods inherited from class org.eclipse.hyades.ui.internal.wizard.HyadesWizard |
createPageControls, dispose, getSelection, getWorkbench, init, setPageHelpIds |
| Methods inherited from class org.eclipse.jface.wizard.Wizard |
addPage, canFinish, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.wizard.IWizardNode |
dispose |
| Methods inherited from interface org.eclipse.jface.wizard.IWizard |
canFinish, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer |
EDITOR_ID
public static final java.lang.String EDITOR_ID
- See Also:
- Constant Field Values
selectionPage
protected ReportHTMLLogWizardSelectionPage selectionPage
cbeList
protected java.util.List cbeList
imageDir
protected java.lang.String imageDir
locationPage
protected org.eclipse.hyades.ui.internal.wizard.LocationPage locationPage
BIRTLogReportWizard
public BIRTLogReportWizard()
isAvailable
public boolean isAvailable(org.eclipse.jface.viewers.ISelection selection)
addReportPages
protected void addReportPages()
throws java.lang.Exception
- Throws:
java.lang.Exception
getReportTemplate
protected java.io.InputStream getReportTemplate()
generate
public org.eclipse.core.resources.IFile generate(org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.Exception
- Throws:
java.lang.Exception
export
protected boolean export(java.lang.Object selection,
java.lang.String fileName)
- Returns:
adjustLocation
protected org.eclipse.jface.viewers.IStructuredSelection adjustLocation()
initPages
protected void initPages()
getReportFile
protected org.eclipse.core.resources.IFile getReportFile()
createContainer
protected org.eclipse.core.resources.IContainer createContainer(org.eclipse.core.runtime.IPath path)
constructInput
protected java.lang.Object constructInput(java.lang.Object sel)
getEditorId
public java.lang.String getEditorId()
- All BIRT reports should open up the interal web browser.
- Returns:
createHandler
protected org.eclipse.tptp.monitoring.log.provisional.export.IExportHandler createHandler()