Class SaveInEditorListener
java.lang.Object
com.intellij.openapi.fileEditor.FileDocumentSynchronizationVetoer
com.redhat.devtools.intellij.common.editor.SaveInEditorListener
public abstract class SaveInEditorListener
extends com.intellij.openapi.fileEditor.FileDocumentSynchronizationVetoer
-
Field Summary
Fields inherited from class com.intellij.openapi.fileEditor.FileDocumentSynchronizationVetoer
EP_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFileToPush(com.intellij.openapi.project.Project project, com.intellij.openapi.vfs.VirtualFile vf) booleanmaySaveDocument(@NotNull com.intellij.openapi.editor.Document document, boolean isSaveExplicit) protected abstract voidnotify(com.intellij.openapi.editor.Document document) protected abstract voidprotected abstract booleansave(com.intellij.openapi.editor.Document document, com.intellij.openapi.project.Project project) Methods inherited from class com.intellij.openapi.fileEditor.FileDocumentSynchronizationVetoer
mayReloadFileContent
-
Constructor Details
-
SaveInEditorListener
public SaveInEditorListener()
-
-
Method Details
-
maySaveDocument
public boolean maySaveDocument(@NotNull @NotNull com.intellij.openapi.editor.Document document, boolean isSaveExplicit) - Overrides:
maySaveDocumentin classcom.intellij.openapi.fileEditor.FileDocumentSynchronizationVetoer
-
notify
protected abstract void notify(com.intellij.openapi.editor.Document document) -
refresh
-
save
protected abstract boolean save(com.intellij.openapi.editor.Document document, com.intellij.openapi.project.Project project) -
isFileToPush
protected boolean isFileToPush(com.intellij.openapi.project.Project project, com.intellij.openapi.vfs.VirtualFile vf)
-