public abstract class FileContextProvider
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ExtensionPointName<FileContextProvider> |
EP_NAME |
| Constructor and Description |
|---|
FileContextProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract PsiFile |
getContextFile(PsiFile file) |
abstract java.util.Collection<PsiFileSystemItem> |
getContextFolders(PsiFile file) |
static FileContextProvider |
getProvider(PsiFile file) |
protected abstract boolean |
isAvailable(PsiFile file) |
public static final ExtensionPointName<FileContextProvider> EP_NAME
public static FileContextProvider getProvider(PsiFile file)
protected abstract boolean isAvailable(PsiFile file)
public abstract java.util.Collection<PsiFileSystemItem> getContextFolders(PsiFile file)