TPTP 4.5.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.ui.internal.editor.form.util
Interface DetailPropertiesSection.IDetailFormProvider

All Superinterfaces:
org.eclipse.hyades.ui.util.IDisposable
All Known Implementing Classes:
DetailsPageProvider
Enclosing class:
DetailPropertiesSection

public static interface DetailPropertiesSection.IDetailFormProvider
extends org.eclipse.hyades.ui.util.IDisposable

An instance of this class is associated to a DetailSection instance, and is responsible of providing a DetailPage for each element that is set as an input of the DetailSection.


Method Summary
 void dispose()
          Invoked when the owning DetailSection is disposed.
 IDetailForm getDetailPage(java.lang.Object element)
          Returns a DetailPage for a specific element.
 

Method Detail

getDetailPage

IDetailForm getDetailPage(java.lang.Object element)
Returns a DetailPage for a specific element.

Parameters:
element - An element.
Returns:
A DetailPage for element, or null if this provider does not know the element type (in that case, the owning DetailSection displays a default DetailPage).

dispose

void dispose()
Invoked when the owning DetailSection is disposed. This method should dispose any DetailPage that was created by the provider.

Specified by:
dispose in interface org.eclipse.hyades.ui.util.IDisposable

TPTP 4.5.0 Testing Tools Project
Internal API Specification