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)