TPTP 4.3.0 Monitoring Tools Project
Internal API Specification

org.eclipse.tptp.monitoring.report.birt.ui.internal
Class BIRTLogReportWizard

java.lang.Object
  extended byorg.eclipse.jface.wizard.Wizard
      extended byorg.eclipse.hyades.ui.internal.wizard.HyadesWizard
          extended byorg.eclipse.hyades.ui.report.ReportGeneratorWizard
              extended byorg.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


Field Summary
protected  java.util.List cbeList
           
static java.lang.String EDITOR_ID
           
protected  java.lang.String imageDir
           
protected  org.eclipse.hyades.ui.internal.wizard.LocationPage locationPage
           
protected  ReportHTMLLogWizardSelectionPage selectionPage
           
 
Fields inherited from class org.eclipse.hyades.ui.report.ReportGeneratorWizard
id
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
BIRTLogReportWizard()
           
 
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
 

Field Detail

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
Constructor Detail

BIRTLogReportWizard

public BIRTLogReportWizard()
Method Detail

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()

TPTP 4.3.0 Monitoring Tools Project
Internal API Specification