public final class TrailingSpacesStripper extends java.lang.Object implements FileDocumentManagerListener
EP_NAME| Constructor and Description |
|---|
TrailingSpacesStripper() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeAllDocumentsSaving()
Fired before processing FileDocumentManager.saveAllDocuments().
|
void |
beforeDocumentSaving(Document document)
NOTE: Vetoing facility is deprecated in this listener implement
FileDocumentSynchronizationVetoer instead. |
void |
clearLineModificationFlags(Document document) |
void |
documentDeleted(Document doc) |
static TrailingSpacesOptions |
getOptions(Document document) |
static boolean |
isEnabled(VirtualFile file) |
static void |
setEnabled(VirtualFile file,
boolean enabled) |
static boolean |
strip(Document document,
boolean inChangedLinesOnly,
boolean skipCaretLines) |
void |
unsavedDocumentsDropped() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeforeFileContentReload, fileContentLoaded, fileContentReloaded, fileWithNoDocumentChanged, unsavedDocumentDroppedpublic void beforeAllDocumentsSaving()
FileDocumentManagerListenerbeforeAllDocumentsSaving in interface FileDocumentManagerListenerpublic void beforeDocumentSaving(Document document)
FileDocumentManagerListenerFileDocumentSynchronizationVetoer instead.beforeDocumentSaving in interface FileDocumentManagerListenerpublic void clearLineModificationFlags(Document document)
public static boolean strip(Document document, boolean inChangedLinesOnly, boolean skipCaretLines)
public void documentDeleted(Document doc)
public void unsavedDocumentsDropped()
unsavedDocumentsDropped in interface FileDocumentManagerListenerpublic static void setEnabled(VirtualFile file, boolean enabled)
public static boolean isEnabled(VirtualFile file)
public static TrailingSpacesOptions getOptions(Document document)