jp.finaluna.api.type
インタフェース CollectionFactoryDelegate


@Rcsid(value="$Revision: 38309 $ $Date: 2010-03-18 17:14:55 +0900 $")
public interface CollectionFactoryDelegate

Finaluna型を生成する為のファクトリインタフェース。

Finaluna型を生成するファクトリ実装クラスは、このCollectionFactoryDelegateインタフェースを実装する。

バージョン:
$Revision: 38309 $ $Date: 2010-03-18 17:14:55 +0900 $
作成者:
NTTデータ

メソッドの概要
<E> ListType<E>
createListType()
          ListTypeの取得。
<E> ListType<E>
createListType(int initialCapacity)
          ListTypeの取得。
<K,V> MapType<K,V>
createMapType()
          MapTypeの取得。
<K,V> MapType<K,V>
createMapType(int initialCapacity)
          MapTypeの取得。
<E> SetType<E>
createSetType()
          SetTypeの取得。
<E> SetType<E>
createSetType(int initialCapacity)
          SetTypeの取得。
 

メソッドの詳細

createListType

<E> ListType<E> createListType()
ListTypeの取得。

初期容量10の総称型リスト型を生成する。

型パラメータ:
E - List要素
戻り値:
リスト型

createListType

<E> ListType<E> createListType(int initialCapacity)
ListTypeの取得。
指定した初期容量の総称型リスト型を生成する。
初期容量の値が負の場合、FinalunaSysExceptionをスローする。

型パラメータ:
E - List要素
パラメータ:
initialCapacity - リストの初期容量
戻り値:
リスト型 生成したListTypeクラス

createMapType

<K,V> MapType<K,V> createMapType()
MapTypeの取得。

初期容量16の総称型マップ型を生成する。

型パラメータ:
K - キー
V - 値
戻り値:
マップ型

createMapType

<K,V> MapType<K,V> createMapType(int initialCapacity)
MapTypeの取得。

指定した初期容量の総称型マップ型を生成する。 初期容量の値が負の場合、FinalunaSysExceptionをスローする。

型パラメータ:
K - キー
V - 値
パラメータ:
initialCapacity - マップの初期容量
戻り値:
マップ型

createSetType

<E> SetType<E> createSetType()
SetTypeの取得。

初期容量16の総称型のセット型を生成する。

型パラメータ:
E - Set要素
戻り値:
セット型

createSetType

<E> SetType<E> createSetType(int initialCapacity)
SetTypeの取得。

指定した初期容量の総称型セット型を生成する。 初期容量の値が負の場合、FinalunaSysExceptionをスローする。

型パラメータ:
E - Set要素
パラメータ:
initialCapacity - セットの初期容量
戻り値:
セット型