org.eclipse.hyades.test.ui.forms.base
Class ExecutionResultDetailsPart
java.lang.Object
org.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
|
|
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 |
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
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.
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