## Uses of Class
org.eclipse.ltk.core.refactoring.RefactoringStatusContext

Packages that use RefactoringStatusContext
org.eclipse.ltk.core.refactoring: Application programmer interface to implement semantic preserving workspace transformations.
org.eclipse.ltk.ui.refactoring: Application programming interface to implement a wizard based user interface for refactorings.

### Uses of RefactoringStatusContext in org.eclipse.ltk.core.refactoring

Subclasses of RefactoringStatusContext in org.eclipse.ltk.core.refactoring
`class` `FileStatusContext` A file context can be used to annotate a `RefactoringStatusEntry` with detailed information about a problem detected in an `IFile`.

Methods in org.eclipse.ltk.core.refactoring that return RefactoringStatusContext
`RefactoringStatusContext` RefactoringStatusEntry.`getContext()` Returns the context which can be used to show more detailed information regarding this status entry in the UI.

Methods in org.eclipse.ltk.core.refactoring with parameters of type RefactoringStatusContext
`void` RefactoringStatus.`addEntry​(int severity, String msg, RefactoringStatusContext context, String pluginId, int code)` Adds a new entry filled with the given arguments to this status.
`void` RefactoringStatus.`addEntry​(int severity, String msg, RefactoringStatusContext context, String pluginId, int code, Object data)` Adds a new entry filled with the given arguments to this status.
`void` RefactoringStatus.`addError​(String msg, RefactoringStatusContext context)` Adds an `ERROR` entry filled with the given message and context to this status.
`void` RefactoringStatus.`addFatalError​(String msg, RefactoringStatusContext context)` Adds a `FATAL` entry filled with the given message and status to this status.
`void` RefactoringStatus.`addInfo​(String msg, RefactoringStatusContext context)` Adds an `INFO` entry filled with the given message and context to this status.
`void` RefactoringStatus.`addWarning​(String msg, RefactoringStatusContext context)` Adds a `WARNING` entry filled with the given message and context to this status.
`static RefactoringStatus` RefactoringStatus.`createErrorStatus​(String msg, RefactoringStatusContext context)` Creates a `RefactoringStatus` with one `ERROR` entry fill with the given message and context.
`static RefactoringStatus` RefactoringStatus.`createFatalErrorStatus​(String msg, RefactoringStatusContext context)` Creates a `RefactoringStatus` with one `FATAL` entry fill with the given message and context.
`static RefactoringStatus` RefactoringStatus.`createInfoStatus​(String msg, RefactoringStatusContext context)` Creates a new `RefactoringStatus` with one `INFO` entry filled with the given message and context.
`static RefactoringStatus` RefactoringStatus.`createStatus​(int severity, String msg, RefactoringStatusContext context, String pluginId, int code, Object data)` Creates a new `RefactoringStatus` with one entry filled with the given arguments.
`static RefactoringStatus` RefactoringStatus.`createWarningStatus​(String msg, RefactoringStatusContext context)` Creates a `RefactoringStatus` with one `WARNING` entry fill with the given message and context.

Constructors in org.eclipse.ltk.core.refactoring with parameters of type RefactoringStatusContext
`RefactoringStatusEntry​(int severity, String msg, RefactoringStatusContext context)` Creates a new refactoring status entry.
`RefactoringStatusEntry​(int severity, String msg, RefactoringStatusContext context, String pluginId, int code)` Creates a new refactoring status entry.
`RefactoringStatusEntry​(int severity, String msg, RefactoringStatusContext context, String pluginId, int code, Object data)` Creates a new refactoring status entry.

### Uses of RefactoringStatusContext in org.eclipse.ltk.ui.refactoring

Methods in org.eclipse.ltk.ui.refactoring with parameters of type RefactoringStatusContext
`void` IStatusContextViewer.`setInput​(RefactoringStatusContext input)` Sets the status context viewer's input element.