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, supportsIncrementalReparse
putUserDataIfAbsent, replace
getUserData, putUserData
Language getBaseLanguage()
getBaseLanguage
in interface FileViewProvider
TemplateLanguage
Language getTemplateDataLanguage()
DependentLanguage
default IElementType getContentElementType(Language language)
language
- for which we want to create a file