public interface TemplateLanguageFileViewProvider extends FileViewProvider
| Modifier and Type | Method and Description |
|---|---|
Language |
getBaseLanguage()
e.g.
|
default IElementType |
getContentElementType(Language language)
Should return content type that is used to override file content type for template data language.
|
Language |
getTemplateDataLanguage()
e.g.
|
beforeContentsSynchronized, clone, contentsSynchronized, createCopy, findElementAt, findElementAt, findElementAt, findReferenceAt, findReferenceAt, getAllFiles, getContents, getDocument, getFileType, getLanguages, getManager, getModificationStamp, getPsi, getStubBindingRoot, getVirtualFile, hasLanguage, isEventSystemEnabled, isPhysical, rootChanged, supportsIncrementalReparseputUserDataIfAbsent, replacegetUserData, putUserDataLanguage getBaseLanguage()
getBaseLanguage in interface FileViewProviderTemplateLanguageLanguage getTemplateDataLanguage()
DependentLanguagedefault IElementType getContentElementType(Language language)
language - for which we want to create a file