public abstract class SaveData extends java.lang.Object implements Nameable, java.io.Serializable
| コンストラクタと説明 |
|---|
SaveData()
新しいセーブデータを作成します.
|
SaveData(java.lang.String name)
新しいセーブデータを作成します.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
long |
getCreateTime()
このセーブデータが最初に作成された時刻を取得します.
|
java.util.Date |
getDate()
このセーブデータの更新日時を取得します.
|
java.lang.String |
getName()
このインスタンスの一意的な名前を取得します.
|
static SaveData |
load(java.io.File file)
指定されたファイルから、セーブデータを読み込みます.
|
static java.util.List<SaveData> |
loadAll(java.io.File dir)
指定されたパスにあるすべての読み込み可能なファイルをセーブデータとしてロードし、リストとして返します.
|
void |
save(java.io.File file)
指定されたファイルに、このセーブデータを保存します.
|
void |
setDate(java.util.Date date)
このセーブデータの更新日時を設定します.
|
java.lang.String |
toString() |
public SaveData()
public SaveData(java.lang.String name)
name - セーブデータの名前を指定します。一意的である必要があります。public final java.lang.String getName()
Nameablepublic final java.util.Date getDate()
public final void setDate(java.util.Date date)
date - このセーブデータに設定する更新日時を送信します。public final long getCreateTime()
public final void save(java.io.File file)
throws ContentsFileNotFoundException,
ContentsIOException
file - 発行するファイルを指定します。上書きの確認は行われません。ContentsFileNotFoundException - ファイルパスが不正な場合に投げられます。ContentsIOException - コンテンツのIOに失敗した場合に投げられます。public static SaveData load(java.io.File file) throws ContentsFileNotFoundException, ContentsIOException
file - 読み込むファイルを指定します。ContentsFileNotFoundException - ファイルパスが不正な場合に投げられます。ContentsIOException - コンテンツのIOに失敗した場合に投げられます。public static java.util.List<SaveData> loadAll(java.io.File dir) throws ContentsFileNotFoundException, ContentsIOException, java.lang.IllegalArgumentException
dir - 読み込むディレクトリのルートとなるディレクトリのパスを指定します。入れ子になったディレクトリは
再帰的に処理されます。ContentsFileNotFoundException - ファイルパスが不正な場合に投げられます。ContentsIOException - コンテンツのIOに失敗した場合に投げられます。java.lang.IllegalArgumentException - dirがディレクトリでない場合に投げられます。public java.lang.String toString()
toString クラス内 java.lang.Object