public class PsiAwareTextEditorImpl extends TextEditorImpl
Disposable.Parent
myFile, myProject
PROP_MODIFIED, PROP_VALID
Constructor and Description |
---|
PsiAwareTextEditorImpl(Project project,
VirtualFile file,
TextEditorProvider provider) |
Modifier and Type | Method and Description |
---|---|
protected com.intellij.openapi.fileEditor.impl.text.TextEditorComponent |
createEditorComponent(Project project,
VirtualFile file) |
BackgroundEditorHighlighter |
getBackgroundHighlighter() |
protected java.lang.Runnable |
loadEditorInBackground() |
addPropertyChangeListener, canNavigateTo, deselectNotify, dispose, getComponent, getCurrentLocation, getDocumentLanguage, getEditor, getFile, getName, getPreferredFocusedComponent, getState, getStructureViewBuilder, isModified, isValid, navigateTo, removePropertyChangeListener, selectNotify, setState, setState, toString, updateModifiedProperty
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getUserData, putUserData
public PsiAwareTextEditorImpl(Project project, VirtualFile file, TextEditorProvider provider)
protected java.lang.Runnable loadEditorInBackground()
loadEditorInBackground
in class TextEditorImpl
protected com.intellij.openapi.fileEditor.impl.text.TextEditorComponent createEditorComponent(Project project, VirtualFile file)
createEditorComponent
in class TextEditorImpl
public BackgroundEditorHighlighter getBackgroundHighlighter()
getBackgroundHighlighter
in interface FileEditor
getBackgroundHighlighter
in class TextEditorImpl
null
if no background highlighting activity necessary for this file editor.