Package org.eclipse.ltk.ui.refactoring
Interface IStatusContextViewer
-
- All Known Implementing Classes:
TextStatusContextViewer
public interface IStatusContextViewerViewer 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 aViewFormas its root widget.Clients of this interface should call
createControlbefore callingsetInput.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateControl(Composite parent)Creates the status viewer's widget hierarchy.ControlgetControl()Returns the status context viewer's SWT control.voidsetInput(RefactoringStatusContext input)Sets the status context viewer's input element.
-
-
-
Method Detail
-
createControl
void createControl(Composite parent)
Creates the status viewer's widget hierarchy. This method is only called once. MethodgetControl()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
nullis 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
-
-