TPTP 4.4.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.tools.ui.common.internal.editor
Class TestCasesForm

java.lang.Object
  extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
      extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
          extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
              extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.ScrollableSectionForm
                  extended byorg.eclipse.hyades.test.ui.editor.form.util.EditorForm
                      extended byorg.eclipse.hyades.test.tools.ui.common.internal.editor.TestCasesForm
All Implemented Interfaces:
java.util.EventListener, org.eclipse.hyades.ui.util.IDisposable, IForm, IITestSuiteProvider, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.ui.part.ISetSelectionTarget, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
HttpTestCasesForm, JUnitTestCasesForm, ManualTestCasesForm

public class TestCasesForm
extends org.eclipse.hyades.test.ui.editor.form.util.EditorForm
implements org.eclipse.jface.viewers.ISelectionChangedListener, IITestSuiteProvider

Form for the Test Cases tab.

Since:
February 1, 2005, 1.0.2

Nested Class Summary
 
Nested classes inherited from class org.eclipse.hyades.test.ui.editor.form.util.EditorForm
org.eclipse.hyades.test.ui.editor.form.util.EditorForm.ArgByReference
 
Field Summary
protected static int HELP_DETAIL_SECTION_CONTROL
           
protected static int HELP_NAMED_ELEMENT_CONTROL
           
protected static int HELP_TEST_CASES_SECTION_CONTROL
           
protected static int HELP_TEST_CASES_SECTION_TREE_CONTROL
           
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
heightHint, widthHint
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
H_SCROLL_INCREMENT, sections, V_SCROLL_INCREMENT
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
factory, headingBackground, headingForeground, headingImage, headingText, headingVisible, titleFont
 
Constructor Summary
TestCasesForm(org.eclipse.hyades.test.ui.editor.extension.BaseEditorExtension testSuiteEditorExtension, org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
          Constructor for CommonTestCasesForm
 
Method Summary
 boolean activated()
           
protected  void addDetails(StaticDetailPageProvider detailPageProvider)
           
protected  void createDetailSection(org.eclipse.swt.widgets.Composite parent)
           
protected  void createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
           
protected  void createLeftColumn(org.eclipse.swt.widgets.Composite parent)
           
protected  void createNamedElementSection(org.eclipse.swt.widgets.Composite parent)
           
protected  void createRightColumn(org.eclipse.swt.widgets.Composite parent)
           
protected  void createTestCaseSection(org.eclipse.swt.widgets.Composite parent)
           
protected  TreeSection createTestCasesSection()
           
 void dispose()
           
protected  org.eclipse.jface.action.IAction getAddTestCaseAction()
           
protected  DetailSection getDetailSection()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
protected  java.lang.String getTestCasesSectionHeaderText()
           
 org.eclipse.hyades.models.common.facades.behavioral.ITestSuite getTestSuite()
           
 void load()
           
protected  void registerHelp(int flag, java.lang.Object object)
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void selectReveal(org.eclipse.jface.viewers.ISelection selection)
           
 
Methods inherited from class org.eclipse.hyades.test.ui.editor.form.util.EditorForm
createColumn, createControl, createFormClient, getBaseEditorExtension, getCurrentSelection, getStatusLineManager, getWidgetFactory, init, updateTitle
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.ScrollableSectionForm
createControl, createParent, isScrollable, isVerticalFit, setScrollable, setVerticalFit, update, updateScrollBars, updateScrolledComposite
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
getControl, getTitleHeight, paintControl, propertyChange, setHeadingText, setHeadingVisible
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
canPaste, commitChanges, doGlobalAction, ensureVisible, ensureVisible, getControlLocation, getFocusControl, initialize, registerSection, scrollHorizontal, scrollPage, scrollVertical, setFocus, unregisterSection, updatePageIncrement
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
canPerformDirectly, expandTo, getFactory, getHeadingBackground, getHeadingForeground, getHeadingImage, getHeadingText, isHeadingVisible, setHeadingBackground, setHeadingForeground, setHeadingImage, updateHyperlinkColors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP_NAMED_ELEMENT_CONTROL

protected static final int HELP_NAMED_ELEMENT_CONTROL
See Also:
Constant Field Values

HELP_TEST_CASES_SECTION_CONTROL

protected static final int HELP_TEST_CASES_SECTION_CONTROL
See Also:
Constant Field Values

HELP_TEST_CASES_SECTION_TREE_CONTROL

protected static final int HELP_TEST_CASES_SECTION_TREE_CONTROL
See Also:
Constant Field Values

HELP_DETAIL_SECTION_CONTROL

protected static final int HELP_DETAIL_SECTION_CONTROL
See Also:
Constant Field Values
Constructor Detail

TestCasesForm

public TestCasesForm(org.eclipse.hyades.test.ui.editor.extension.BaseEditorExtension testSuiteEditorExtension,
                     org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
Constructor for CommonTestCasesForm

Parameters:
testSuiteEditorExtension -
widgetFactory -
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.hyades.ui.util.IDisposable
See Also:
org.eclipse.update.ui.forms.internal.IForm#dispose()

getTestSuite

public org.eclipse.hyades.models.common.facades.behavioral.ITestSuite getTestSuite()
Specified by:
getTestSuite in interface IITestSuiteProvider
See Also:
org.eclipse.hyades.test.common.internal.util.IITestSuiteProvider#getTestSuite()

createEditorFormContents

protected void createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#createEditorFormContents(org.eclipse.swt.widgets.Composite)

createLeftColumn

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

createRightColumn

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

createTestCaseSection

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

createTestCasesSection

protected TreeSection createTestCasesSection()

createNamedElementSection

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

createDetailSection

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

getAddTestCaseAction

protected org.eclipse.jface.action.IAction getAddTestCaseAction()

getTestCasesSectionHeaderText

protected java.lang.String getTestCasesSectionHeaderText()

registerHelp

protected void registerHelp(int flag,
                            java.lang.Object object)

addDetails

protected void addDetails(StaticDetailPageProvider detailPageProvider)

load

public void load()
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#load()

selectReveal

public void selectReveal(org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectReveal in interface org.eclipse.ui.part.ISetSelectionTarget
See Also:
ISetSelectionTarget.selectReveal(org.eclipse.jface.viewers.ISelection)

selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
See Also:
ISelectionChangedListener.selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()

activated

public boolean activated()
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#activated()

getDetailSection

protected DetailSection getDetailSection()

TPTP 4.4.0 Testing Tools Project
Internal API Specification