Package org.eclipse.ltk.core.refactoring
Class FileStatusContext
java.lang.Object
org.eclipse.ltk.core.refactoring.RefactoringStatusContext
org.eclipse.ltk.core.refactoring.FileStatusContext
A file context can be used to annotate a
RefactoringStatusEntry with
detailed information about a problem detected in an IFile.
Note: this class is not intended to be extended by clients.
- Since:
- 3.0
- Restriction:
- This class is not intended to be subclassed by clients.
-
Constructor Summary
ConstructorsConstructorDescriptionFileStatusContext(IFile file, IRegion region) Creates an status entry context for the given file and source region. -
Method Summary
Modifier and TypeMethodDescriptionReturns the element that corresponds directly to this context, ornullif there is no corresponding element.getFile()Returns the context's file.Returns the context's source regionMethods inherited from class org.eclipse.ltk.core.refactoring.RefactoringStatusContext
toString
-
Constructor Details
-
FileStatusContext
Creates an status entry context for the given file and source region.- Parameters:
file- the file that has caused the problem. Must not benullregion- the source region of the problem inside the given file ornullif now source region is known
-
-
Method Details
-
getFile
Returns the context's file.- Returns:
- the context's file
-
getTextRegion
Returns the context's source region- Returns:
- the context's source region or
nullif no source region has been set
-
getCorrespondingElement
Description copied from class:RefactoringStatusContextReturns the element that corresponds directly to this context, ornullif there is no corresponding element.For example, the corresponding element of a context for a problem detected in an
IResourcewould be the resource itself.- Specified by:
getCorrespondingElementin classRefactoringStatusContext- Returns:
- the corresponding element
-