TPTP 4.3.0 Testing Tools Project
Public API Specification

org.eclipse.hyades.test.ui.forms.base
Class ExecutionResultDetailsPart

java.lang.Object
  extended byorg.eclipse.hyades.test.ui.forms.base.ExecutionResultDetailsPart
All Implemented Interfaces:
org.eclipse.ui.forms.IDetailsPage, org.eclipse.ui.forms.IFormPart, org.eclipse.ui.forms.events.IHyperlinkListener, org.eclipse.ui.forms.IPartSelectionListener
Direct Known Subclasses:
LogOverviewDetailsPart

public class ExecutionResultDetailsPart
extends java.lang.Object
implements org.eclipse.ui.forms.IDetailsPage, org.eclipse.ui.forms.events.IHyperlinkListener

This is the details page of the page book used for TPFExecutionResult in the Overview page as well as Events page of Test Log Viewer.

This is a eclipse forms page derived from the original TPTP Test Log viewer

Since:
4.1

Field Summary
protected  org.eclipse.ui.forms.editor.FormPage formPage
           
protected  org.eclipse.ui.forms.IManagedForm mForm
           
protected  org.eclipse.ui.forms.widgets.FormToolkit toolkit
           
 
Constructor Summary
ExecutionResultDetailsPart()
          Default Constructor
ExecutionResultDetailsPart(org.eclipse.ui.forms.editor.FormPage page)
          Creates an instance of this class with the editor page.
 
Method Summary
 void commit(boolean onSave)
           
protected  void createCommonPropSection(org.eclipse.swt.widgets.Composite parent)
           
 void createContents(org.eclipse.swt.widgets.Composite parent)
           
protected  void createDeploymentLinks(org.eclipse.swt.widgets.Composite parent, org.eclipse.hyades.models.common.testprofile.TPFDeployment deployment, org.eclipse.hyades.models.common.testprofile.TPFTestSuite test)
           
protected  void createTestDetails(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 org.eclipse.ui.forms.editor.FormPage getFormPage()
           
 void initialize(org.eclipse.ui.forms.IManagedForm form)
           
 boolean isDirty()
           
 boolean isStale()
           
 void linkActivated(org.eclipse.ui.forms.events.HyperlinkEvent e)
           
 void linkEntered(org.eclipse.ui.forms.events.HyperlinkEvent e)
           
 void linkExited(org.eclipse.ui.forms.events.HyperlinkEvent e)
           
 void refresh()
           
 void selectionChanged(org.eclipse.ui.forms.IFormPart part, org.eclipse.jface.viewers.ISelection selection)
           
 void setFocus()
           
 boolean setFormInput(java.lang.Object input)
           
 void setFormPage(org.eclipse.ui.forms.editor.FormPage page)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formPage

protected org.eclipse.ui.forms.editor.FormPage formPage

mForm

protected org.eclipse.ui.forms.IManagedForm mForm

toolkit

protected org.eclipse.ui.forms.widgets.FormToolkit toolkit
Constructor Detail

ExecutionResultDetailsPart

public ExecutionResultDetailsPart()
Default Constructor


ExecutionResultDetailsPart

public ExecutionResultDetailsPart(org.eclipse.ui.forms.editor.FormPage page)
Creates an instance of this class with the editor page.

Parameters:
page - forms editor page of this part.
Method Detail

initialize

public void initialize(org.eclipse.ui.forms.IManagedForm form)
Specified by:
initialize in interface org.eclipse.ui.forms.IFormPart

setFormPage

public void setFormPage(org.eclipse.ui.forms.editor.FormPage page)

getFormPage

public org.eclipse.ui.forms.editor.FormPage getFormPage()

createContents

public void createContents(org.eclipse.swt.widgets.Composite parent)
Specified by:
createContents in interface org.eclipse.ui.forms.IDetailsPage

createCommonPropSection

protected void createCommonPropSection(org.eclipse.swt.widgets.Composite parent)

selectionChanged

public void selectionChanged(org.eclipse.ui.forms.IFormPart part,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.forms.IPartSelectionListener

commit

public void commit(boolean onSave)
Specified by:
commit in interface org.eclipse.ui.forms.IFormPart

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.forms.IFormPart

isDirty

public boolean isDirty()
Specified by:
isDirty in interface org.eclipse.ui.forms.IFormPart

isStale

public boolean isStale()
Specified by:
isStale in interface org.eclipse.ui.forms.IFormPart

refresh

public void refresh()
Specified by:
refresh in interface org.eclipse.ui.forms.IFormPart

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.forms.IFormPart

createTestDetails

protected void createTestDetails(org.eclipse.swt.widgets.Composite parent)

createDeploymentLinks

protected void createDeploymentLinks(org.eclipse.swt.widgets.Composite parent,
                                     org.eclipse.hyades.models.common.testprofile.TPFDeployment deployment,
                                     org.eclipse.hyades.models.common.testprofile.TPFTestSuite test)

setFormInput

public boolean setFormInput(java.lang.Object input)
Specified by:
setFormInput in interface org.eclipse.ui.forms.IFormPart

linkActivated

public void linkActivated(org.eclipse.ui.forms.events.HyperlinkEvent e)
Specified by:
linkActivated in interface org.eclipse.ui.forms.events.IHyperlinkListener

linkEntered

public void linkEntered(org.eclipse.ui.forms.events.HyperlinkEvent e)
Specified by:
linkEntered in interface org.eclipse.ui.forms.events.IHyperlinkListener

linkExited

public void linkExited(org.eclipse.ui.forms.events.HyperlinkEvent e)
Specified by:
linkExited in interface org.eclipse.ui.forms.events.IHyperlinkListener

TPTP 4.3.0 Testing Tools Project
Public API Specification