| インタフェース | 説明 | 
|---|---|
| Disposable | コンテンツを破棄する機能を定義します. | 
| Freeable | コンテンツが開放可能であることを表すインターフェースです. | 
| Loadable | ロード可能なオブジェクトを定義します. | 
| Nameable | インスタンスをマップの値として使用するために、一意的に特定できる機能を定義します. | 
| クラス | 説明 | 
|---|---|
| DynamicStorage<T extends Nameable & Freeable & Loadable> | 要素のロード/開放機能を追加したストレージの実装です. | 
| Storage<T extends Nameable> | アルゴリズムなどの命名可能なオブジェクトを格納するマップです. | 
| TempFile | 一時ファイルです. | 
| TempFileStorage | 一時ファイルを管理します. | 
| 例外 | 説明 | 
|---|---|
| ContentsFileNotFoundException | ゲームコンテンツのファイルが見つからなかった
 際に投げられる例外です. | 
| ContentsIOException | ゲームコンテンツのI/Oに関する例外です. | 
| DuplicateNameException | 指定された名前が、すでに使用されている場合に投げられる例外です. | 
| IllegalFormatException | テキストファイルのフォーマットに関する例外です. | 
| IllegalXMLFormatException | XMFファイルのフォーマットがDTDに沿っていない場合に投げられる例外です. | 
| NameNotFoundException | 指定された名前を持つオブジェクトが見つからない場合に
 投げられる例外です. | 
| NotFoundException | 指定されたオブジェクトが存在しなかったことを通知する例外です. | 
| NotYetLoadedException | 開放可能なオブジェクトがロードされていない場合に
 投げることができる例外です. | 
| ReflectionClassNotFoundException | リフレクションを使用してインスタンスを作成する際に、
 名前解決できなかったときに投げられます. |