org.eclipse.ltk.ui.refactoring
Interface IStatusContextViewer
-
All Known Implementing Classes:
-
TextStatusContextViewer
-
public interface IStatusContextViewer
Viewer to present the context object of a
refactoring status entry.
Status context viewers are associated with a context object via the extension point
org.eclipse.ltk.ui.refactoring.statusContextViewers
. Implementors of this
extension point must therefore implement this interface.
To ensure visual consistency across all provided context viewers the widget
hierarchy provided through the method
createControl(Composite)
has to
use a
ViewForm
as its root widget.
Clients of this interface should call createControl
before calling
setInput
.
-
Since:
- 3.0
createControl
void createControl(
Composite parent)
- Creates the status viewer's widget hierarchy. This method
is only called once. Method
getControl()
should
be used to retrieve the widget hierarchy.
-
-
Parameters:
-
parent
- the parent for the widget hierarchy -
See Also:
-
getControl()
getControl
Control getControl()
- Returns the status context viewer's SWT control.
-
-
Returns:
- the status context viewer's SWT control or
null
is the widget hierarchy hasn't been created yet
setInput
void setInput(
RefactoringStatusContext input)
- Sets the status context viewer's input element.
-
-
Parameters:
-
input
- the input element
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.