new IconLoader()
アイコン画像のローダーです。
何らかのプロパティを指定し、アイコンが読み込まれます。
同一リソースが要求された場合は、読み込み中または読み込み済みのアイコンを返却します。
同一リソースであるかの判定には、getKey(prop)関数により返却される値を用います。
- Source:
Methods
-
create(prop)
-
プロパティに応じたアイコンを返却します。すでに同一リソースを生成した場合は生成済みのインスタンスを返却し、そうでない場合はdoCreate(prop)により生成します。
Parameters:
Name Type Description prop
any - Source:
-
doCreate(prop)
-
プロパティに応じたアイコンを生成します。(オーバーライドされることを想定した関数です)
Parameters:
Name Type Description prop
any プロパティ
- Source:
-
getKey(prop)
-
プロパティに応じたキーを返却します。(必要に応じてオーバーライドされることを想定した関数です)。
ディフォルトでは、プロパティ自体がキーとなるように動作します。Parameters:
Name Type Description prop
any プロパティ
- Source:
-
load(prop)
-
プロパティに応じたアイコンの読み込みを開始し、インスタンスを返却します。読み込みは開始しますが読み込み完了していない可能性があります。
Parameters:
Name Type Description prop
any プロパティ
- Source: