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()
Nameable
public 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