|
Eclipse Platform Release 3.7 |
|||||||||
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(IStatus status)
This method is called before createSupportArea(Composite, IStatus) to check if the
AbstractStatusAreaProvider will display any significant
informations. |
boolean |
validFor(StatusAdapter statusAdapter)
This method is called before createSupportArea(Composite, StatusAdapter) to check if the
AbstractStatusAreaProvider will display any significant
informations. |
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 the
AbstractStatusAreaProvider
will display any significant
informations. If not, then it will not be presented at all.
statusAdapter
- - StatusAdapter
for which status are will be
requested.
StatusAdapter
public final boolean validFor(IStatus status)
createSupportArea(Composite, IStatus)
to check if the
AbstractStatusAreaProvider
will display any significant
informations. If not, then it will not be presented at all.
This implementation wraps the IStatus
into StatusAdapter
and calls validFor(StatusAdapter)
.
validFor
in class ErrorSupportProvider
status
- - IStatus
for which status are will be requested.
IStatus
|
Eclipse Platform Release 3.7 |
|||||||||
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, 2011. All rights reserved.