Как я могу проверить один файл (IFile
) сохранен или нет? Существует один метод в интерфейсе IOpenable
для проверки сохраненных или нет. Но в этом случае, как я могу получить IOpenable
от IFile
?
Предполагая, что все хорошо себя ведут, вы можете попробовать использовать FileBuffers.getTextFileBufferManager().getFileBuffer(...)
а затем проверить полученный буфер с помощью IFileBuffer.isDirty()
.
IResource
который является родителем IFile
и IFolder
и имеет метод exist()
который вы можете использовать для проверки наличия или отсутствия ресурса.
просто вы можете создать файл-объект, который будет использоваться для сохранения чего-то подобного, но это зависит именно от того, как вы выведете сам объект java.io.File в среду Eclipse. поэтому просто образно закодированы...
class MySaveFile extends java.io.File implements org.eclipse.jdt.core.IOpenable,org.eclipse.core.resources.IFile{
MySaveFile(String savefilename){
super(savefilename);
}//end constructor
} //end class
URL: здесь пример для eclipse http://www.eclipsezone.com/eclipse/forums/t65832.html