TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.statistical.report.birt.ui.internal
Class BIRTStatReportWizard

java.lang.Object
  extended by org.eclipse.jface.wizard.Wizard
      extended by org.eclipse.hyades.ui.internal.wizard.HyadesWizard
          extended by org.eclipse.hyades.ui.report.ReportGeneratorWizard
              extended by org.eclipse.tptp.platform.report.birt.ui.internal.BIRTReportsWizard
                  extended by org.eclipse.tptp.platform.statistical.report.birt.ui.internal.BIRTStatReportWizard
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 BIRTStatReportWizard
extends BIRTReportsWizard


Field Summary
protected  org.eclipse.hyades.models.hierarchy.TRCAgent agent
           
static int LIMIT
           
protected  org.eclipse.ui.dialogs.WizardNewFolderMainPage locationPage
           
protected  org.eclipse.core.resources.IFolder path
           
protected  StatisticalReportElement reportElement
           
protected  java.lang.String reportPath
           
protected  ReportWindowDetailWizardPage reportWindowInputWizardPage
           
protected  BIRTResourceLocator resourceLocator
           
 
Fields inherited from class org.eclipse.tptp.platform.report.birt.ui.internal.BIRTReportsWizard
EDITOR_ID
 
Fields inherited from class org.eclipse.hyades.ui.report.ReportGeneratorWizard
contentCreated, id
 
Fields inherited from class org.eclipse.hyades.ui.internal.wizard.HyadesWizard
selection, workbench
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
BIRTStatReportWizard()
           
 
Method Summary
protected  void addReportPages()
           
protected  org.eclipse.jface.viewers.IStructuredSelection adjustLocation()
           
protected  org.eclipse.core.resources.IContainer createContainer(org.eclipse.core.runtime.IPath path)
           
protected  org.eclipse.tptp.platform.report.birt.core.provisional.IReportElement getReportElement()
           
protected  org.eclipse.core.resources.IFile getReportFile()
           
protected  java.net.URL getReportTemplateUrl(java.lang.String filename)
           
protected  BIRTResourceLocator getResourceLocator()
           
protected  BIRTResourceLocator getResourceLocator(java.lang.Class clazz)
           
protected  java.lang.String imageDir()
           
protected  void initGenerate()
           
protected  void initPages()
          Instantiates the wizard pages provided by this wizard.
 boolean isAvailable(org.eclipse.jface.viewers.ISelection selection)
           
 boolean performFinish()
           
 
Methods inherited from class org.eclipse.tptp.platform.report.birt.ui.internal.BIRTReportsWizard
generate, getEditorId
 
Methods inherited from class org.eclipse.hyades.ui.report.ReportGeneratorWizard
addPages, getExtent, getId, getWizard, isContentCreated, 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

LIMIT

public static int LIMIT

reportWindowInputWizardPage

protected ReportWindowDetailWizardPage reportWindowInputWizardPage

reportElement

protected StatisticalReportElement reportElement

path

protected org.eclipse.core.resources.IFolder path

locationPage

protected org.eclipse.ui.dialogs.WizardNewFolderMainPage locationPage

reportPath

protected java.lang.String reportPath

agent

protected org.eclipse.hyades.models.hierarchy.TRCAgent agent

resourceLocator

protected BIRTResourceLocator resourceLocator
Constructor Detail

BIRTStatReportWizard

public BIRTStatReportWizard()
Method Detail

getReportFile

protected org.eclipse.core.resources.IFile getReportFile()
Specified by:
getReportFile in class BIRTReportsWizard

getReportElement

protected org.eclipse.tptp.platform.report.birt.core.provisional.IReportElement getReportElement()
Specified by:
getReportElement in class BIRTReportsWizard

initGenerate

protected void initGenerate()
Overrides:
initGenerate in class BIRTReportsWizard

imageDir

protected java.lang.String imageDir()

addReportPages

protected void addReportPages()
                       throws java.lang.Exception
Specified by:
addReportPages in class org.eclipse.hyades.ui.report.ReportGeneratorWizard
Throws:
java.lang.Exception
See Also:
ReportGeneratorWizard.addReportPages()

initPages

protected void initPages()
Description copied from class: HyadesWizard
Instantiates the wizard pages provided by this wizard.

Specified by:
initPages in class HyadesWizard

getReportTemplateUrl

protected java.net.URL getReportTemplateUrl(java.lang.String filename)

createContainer

protected org.eclipse.core.resources.IContainer createContainer(org.eclipse.core.runtime.IPath path)

adjustLocation

protected org.eclipse.jface.viewers.IStructuredSelection adjustLocation()

getResourceLocator

protected BIRTResourceLocator getResourceLocator()

getResourceLocator

protected BIRTResourceLocator getResourceLocator(java.lang.Class clazz)

isAvailable

public boolean isAvailable(org.eclipse.jface.viewers.ISelection selection)
Specified by:
isAvailable in class org.eclipse.hyades.ui.report.ReportGeneratorWizard

performFinish

public boolean performFinish()
Specified by:
performFinish in interface org.eclipse.jface.wizard.IWizard
Overrides:
performFinish in class org.eclipse.hyades.ui.report.ReportGeneratorWizard

TPTP 4.6.0 Platform Project
Internal API Specification