package org.esa.snap.rcp.session;
import org.esa.snap.core.util.io.SnapFileFilter;
import java.io.File;
/**
* A session manager is handling the one and only active session file.
*
* @author Muhammad
*/
public class SessionManager {
private static SessionManager instance = new SessionManager();
private File sessionFile;
public static SessionManager getDefault() {
return instance;
}
public SnapFileFilter getSessionFileFilter() {
return new SnapFileFilter("SESSION",
new String[]{".snap"},
"SNAP session files");
}
public File getSessionFile() {
return sessionFile;
}
public void setSessionFile(File sessionFile) {
this.sessionFile = sessionFile;
}
}