📄 interfacefile.java
字号:
/*
* InterfaceFile.java
*
* Projektet Solitaire 鋜 en datoriserad version av
* br鋎spelet med samma namn. Spelet utvecklas som
* som en laboration under kursen
* Objekthanterad programmering med Java II
* vid h鰃skolan Gotland.
*/
package Solitaire;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Vector;
/**
* Interface f鰎 filhantering i spelet. Sparar ner och l鋝er speldata.
* @author M錸s Th鰎nqvist
* @version 2007-12-11
*/
public interface InterfaceFile
{
/**
* Sparar speldata i fil. Skapar ny fil om den inte finns.
* @param board br鋎e att spara
* @return true om operationen lyckades, annars false
* @throws java.io.IOException Annat skrivfel
* @throws java.io.FileNotFoundException Filen finns inte
* @throws java.lang.SecurityException Filen 錼 o錿komlig
*/
public boolean saveGame(Vector board) throws FileNotFoundException,
IOException, SecurityException;
/**
* H鋗tar speldata fr錸 fil
*
* @return en HashMap om operationen lyckades
* @throws java.lang.ClassNotFoundException Klassen hittas inte
* @throws java.io.FileNotFoundException Filen finns inte
* @throws java.io.IOException 講riga l鋝fel
* @throws java.lang.SecurityException Filen 鋜 o錿komlig
*/
public Vector loadGame() throws FileNotFoundException, IOException,
ClassNotFoundException, SecurityException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -