Eclipse Platform
Release 3.4

org.eclipse.ui.statushandlers
Class AbstractStatusAreaProvider

java.lang.Object
  extended byorg.eclipse.jface.dialogs.ErrorSupportProvider
      extended byorg.eclipse.ui.statushandlers.AbstractStatusAreaProvider

public abstract class AbstractStatusAreaProvider
extends ErrorSupportProvider

A status area provider creates an area that displays detailed information about StatusAdapter or IStatus.

The area provider can be set in WorkbenchStatusDialogManager as well as in JFace Policy since its extends ErrorSupportProvider.

Since:
3.4
See Also:
Policy.setErrorSupportProvider(ErrorSupportProvider), WorkbenchStatusDialogManager.setSupportAreaProvider(AbstractStatusAreaProvider), WorkbenchStatusDialogManager.setDetailsAreaProvider(AbstractStatusAreaProvider)

Constructor Summary
AbstractStatusAreaProvider()
           
 
Method Summary
 Control createSupportArea(Composite parent, IStatus status)
          Create an area for adding support components as a child of parent.
abstract  Control createSupportArea(Composite parent, StatusAdapter statusAdapter)
          Create an area for detailed support area as a child of the given parent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractStatusAreaProvider

public AbstractStatusAreaProvider()
Method Detail

createSupportArea

public abstract Control createSupportArea(Composite parent,
                                          StatusAdapter statusAdapter)
Create an area for detailed support area as a child of the given parent.

Parameters:
parent - A Composite that will host support area.
statusAdapter - The StatusAdapter to be supported.
Returns:
a control, that hold all support elements.

createSupportArea

public final Control createSupportArea(Composite parent,
                                       IStatus status)
Description copied from class: ErrorSupportProvider
Create an area for adding support components as a child of parent.

Specified by:
createSupportArea in class ErrorSupportProvider
Parameters:
parent - The parent Composite
status - The IStatus that is being displayed.
Returns:
Control

Eclipse Platform
Release 3.4

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.