public abstract class FileModificationService
extends java.lang.Object
Constructor and Description |
---|
FileModificationService() |
Modifier and Type | Method and Description |
---|---|
static FileModificationService |
getInstance() |
abstract boolean |
prepareFileForWrite(PsiFile psiFile) |
boolean |
preparePsiElementForWrite(PsiElement element) |
abstract boolean |
preparePsiElementsForWrite(java.util.Collection<? extends PsiElement> elements) |
boolean |
preparePsiElementsForWrite(PsiElement... elements) |
abstract boolean |
prepareVirtualFilesForWrite(Project project,
java.util.Collection<? extends VirtualFile> files) |
public static FileModificationService getInstance()
public abstract boolean preparePsiElementsForWrite(java.util.Collection<? extends PsiElement> elements)
public abstract boolean prepareFileForWrite(PsiFile psiFile)
public boolean preparePsiElementForWrite(PsiElement element)
public boolean preparePsiElementsForWrite(PsiElement... elements)
public abstract boolean prepareVirtualFilesForWrite(Project project, java.util.Collection<? extends VirtualFile> files)