概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.guiceex.provider
クラス MapProvider<T extends Map>

    java.lang.Object
      org.guiceex.provider.CollectionProviderSupport<T>
          org.guiceex.provider.MapProvider<T>

すべての実装されたインタフェース:
  Provider

    public class MapProvider<T extends Map>

extends CollectionProviderSupport<T>
implements Provider

`Map`型のコレクションの`Provider`。

作成者:
  matu◆AliceLAklI

フィールドの概要

クラス org.guiceex.provider.CollectionProviderSupport から継承されたフィールド
`entries, injector, type`

コンストラクタの概要
`MapProvider(List<Entry> entries, Class type)`

メソッドの概要
`static
`<T extends Map> Provider<T>`
` | `fromList(List<Entry> entries, Class<T> type)` `MapProvider`インスタンスを作成する。
`protected T` | `initCollection(T collection)` デフォルトの`Injector`を使用して`key`と`value` を取得し登録する。

クラス org.guiceex.provider.CollectionProviderSupport から継承されたメソッド
`get`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

インタフェース com.google.inject.Provider から継承されたメソッド
`get`

コンストラクタの詳細

### MapProvider

    public MapProvider(List<Entry> entries,
                       Class type)

メソッドの詳細

### initCollection

    protected T initCollection(T collection)

  デフォルトの`Injector`を使用して`key`と`value` を取得し登録する。

  定義:
    クラス `CollectionProviderSupport<T extends Map>` 内の `initCollection`

### fromList

    public static <T extends Map> Provider<T> fromList(List<Entry> entries,
                                                       Class<T> type)

  `MapProvider`インスタンスを作成する。

  型パラメータ:
    `T` -
  パラメータ:
    `entries` - `Map`へ登録する要素。
    `type` - 作成する`Map`の具象型。
  戻り値:

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2007. All Rights Reserved.