import java.io.BufferedReader;
import java.io.IOException;
import misc.Separators;
import util.log.Log;
import util.file.InvalidFileFormatException;
import util.log.Log;
class BoardItemProto extends ItemProto {
int boardId;
BoardItemProto(int zoneBase, int itemId, BufferedReader itemFile)
throws InvalidFileFormatException {
super(zoneBase, itemId, itemFile);
Log.log("Quadro: " + getName());
try {
boardId = Integer.parseInt(itemFile.readLine());
}
catch(IOException e) {
throw new InvalidFileFormatException();
}
catch(NumberFormatException e) {
throw new InvalidFileFormatException();
}
}
protected void finalize() {
super.finalize();
}
int getProtoType() {
return Item.T_BOARD;
}
Item create() {
return new BoardItem(this);
}
/////////////
// Sheetable:
public String getSheet() {
return super.getSheet() + Separators.NL +
"Quadro: " + boardId;
}
//
/////////////
}