kinugasa.contents.resource

## インタフェース Loadable

- 既知のサブインタフェースのリスト:
    FieldMapBuilder, Sound
  既知の実装クラスのリスト:
    CachedSound, CSVReader, DynamicStorage, EventManager, GameLogic, INIReader, LogicManager, MultiClassEventManager, SimpleMessageWindowModel, SimpleTextReader, SingleClassEventManager, SoundMap, SoundStorage, TextReader, XMLFieldMapBuilder, XMLReader

      public interface Loadable

  ロード可能なオブジェクトを定義します.
  ロード機能はフレームワークから使用される場合があるため、 package priveteにすることができます。

- - ### メソッドのサマリー

    All Methods Instance Methods Abstract Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `isLoaded()` このオブジェクトが、すでにロードされているかを検査します.
    `Loadable` | `load()` コンテンツをロードして展開します.

- - ### メソッドの詳細

    - #### isLoaded

          boolean isLoaded()

      このオブジェクトが、すでにロードされているかを検査します.
      戻り値:
        ロード済みである場合はtrueを返します。

    - #### load

          Loadable load()

      コンテンツをロードして展開します. すでにロードされている場合の動作は、実装によって異なります。
      再度ロードすることで、データを最新のものに更新するなど、効果のある場合には、すでにロードされている場合でも 再度ロードすることがあります。
      戻り値:
        インスタンス化と同時にロードするために、thisインスタンスを返します。戻り値は 適切な型にキャストする必要があります。