org.eclipse.ltk.core.refactoring
Class FileStatusContext
java.lang.Object
org.eclipse.ltk.core.refactoring.RefactoringStatusContext
org.eclipse.ltk.core.refactoring.FileStatusContext
-
public class FileStatusContext
- extends
RefactoringStatusContext
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.
FileStatusContext
public FileStatusContext(
IFile file,
IRegion region)
- Creates an status entry context for the given file and source region.
-
Parameters:
-
file
- the file that has caused the problem. Must not be
null
-
region
- the source region of the problem inside the given file or
null
if now source region is known
getFile
public
IFile getFile()
- Returns the context's file.
-
-
Returns:
- the context's file
getTextRegion
public
IRegion getTextRegion()
- Returns the context's source region
-
-
Returns:
- the context's source region or
null
if no source region
has been set
getCorrespondingElement
public
Object getCorrespondingElement()
-
Description copied from class:
RefactoringStatusContext
- Returns the element that corresponds directly to this context,
or
null
if there is no corresponding element.
For example, the corresponding element of a context for a problem
detected in an IResource
would be the resource itself.
-
-
Specified by:
-
getCorrespondingElement
in class
RefactoringStatusContext
-
-
Returns:
- the corresponding element
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.