public void afterXlsOpened() { if (module.DEFAULT_MODIDFICATION_CHECKER.isModified() && sourceFile.length() == beforeOpenFileSize) { // workaround for xls afterOpenModifiedTime = sourceFile.lastModified(); initializing = false; } else { // not xls or file is changed. There is no need for a workaround module.setModificationChecker(module.DEFAULT_MODIDFICATION_CHECKER); } }
public void afterXlsOpened() { if (module.DEFAULT_MODIDFICATION_CHECKER.isModified() && sourceFile.length() == beforeOpenFileSize) { // workaround for xls afterOpenModifiedTime = sourceFile.lastModified(); initializing = false; } else { // not xls or file is changed. There is no need for a workaround module.setModificationChecker(module.DEFAULT_MODIDFICATION_CHECKER); } }
@Override public boolean isModified() { synchronized (fileAccessLock) { return modificationChecker.isModified(); } }