|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.finaluna.api.type.CollectionFactory
@Rcsid(value="$Revision: 47846 $ $Date: 2010-10-14 11:44:47 +0900 $") public class CollectionFactory
Finaluna型を生成する為のファクトリ。
業務ロジッククラスのFinaluna型フィールドに格納するインスタンス生成は、このCollectionFactoryクラスを用いて生成する。
例)
public class Blogic impliments logic {
private MapType stringCode = VariableFactory.createMapType();
| フィールドの概要 | |
|---|---|
private static CollectionFactoryDelegate |
typeFactory
Finaluna型生成クラス。 |
| コンストラクタの概要 | |
|---|---|
private |
CollectionFactory()
デフォルトコンストラクタ |
| メソッドの概要 | ||
|---|---|---|
static
|
createListType()
ListTypeの取得。 |
|
static
|
createListType(int initialCapacity)
ListTypeの取得。 |
|
static
|
createMapType()
MapTypeの取得。 |
|
static
|
createMapType(int initialCapacity)
MapTypeの取得。 |
|
static
|
createSetType()
SetTypeの取得。 |
|
static
|
createSetType(int initialCapacity)
SetTypeの取得。 |
|
static void |
setTypeFactory(CollectionFactoryDelegate factory)
Finaluna型生成クラスを設定する。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
private static CollectionFactoryDelegate typeFactory
| コンストラクタの詳細 |
|---|
private CollectionFactory()
| メソッドの詳細 |
|---|
public static void setTypeFactory(CollectionFactoryDelegate factory)
factory - ConstantFactoryDelegatepublic static <E> ListType<E> createListType()
初期容量10の総称型リスト型を生成する。
E - エレメント
public static <E> ListType<E> createListType(int initialCapacity)
指定した初期容量の総称型リスト型を生成する。 初期容量の値が負の場合、FinalunaSysExceptionをスローする。
E - エレメントinitialCapacity - リストの初期容量
public static <E> SetType<E> createSetType()
初期容量16の総称型のセット型を生成する。
E - エレメント
public static <E> SetType<E> createSetType(int initialCapacity)
指定した初期容量の総称型セット型を生成する。 初期容量の値が負の場合、FinalunaSysExceptionをスローする。
E - エレメントinitialCapacity - セットの初期容量
public static <K,V> MapType<K,V> createMapType()
初期容量16の総称型マップ型を生成する。
K - マップのキー値V - マップの値
public static <K,V> MapType<K,V> createMapType(int initialCapacity)
指定した初期容量の総称型マップ型を生成する。 初期容量の値が負の場合、FinalunaSysExceptionをスローする。
K - マップのキー値V - マップの値initialCapacity - マップの初期容量
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||