|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.dialogs.ErrorSupportProvider
org.eclipse.ui.statushandlers.AbstractStatusAreaProvider
public abstract class AbstractStatusAreaProvider
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
.
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. |
boolean |
validFor(StatusAdapter statusAdapter)
This method is called before createSupportArea(Composite, StatusAdapter) to check if it will
display any significant implementation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractStatusAreaProvider()
Method Detail |
---|
public abstract Control createSupportArea(Composite parent, StatusAdapter statusAdapter)
parent
- A Composite
that will host support area.statusAdapter
- The StatusAdapter
to be supported.
public final Control createSupportArea(Composite parent, IStatus status)
ErrorSupportProvider
createSupportArea
in class ErrorSupportProvider
parent
- The parent Composite
status
- The IStatus
that is being displayed.
public boolean validFor(StatusAdapter statusAdapter)
createSupportArea(Composite, StatusAdapter)
to check if it will
display any significant implementation.
Important: This API is a part of work in progress and therefore is suitable only for support area providers (which are presented in the status dialog tray).
statusAdapter
- - StatusAdapter
for which status are will be
requested.
StatusAdapter
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.