|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.framework.util.tiger.Maps<K,V>
K - Mapのキーの型V - Mapの値の型public class Maps<K,V>
簡潔な記述でMapのインスタンスを生成して値を設定するためのユーティリティクラスです。
本クラスをstatic importすることにより、次のようにMapのインスタンスを簡潔に初期化することができます。
Mapmap = map("a", 1).$("b", 2).$("c", 3).$();
| フィールドの概要 | |
|---|---|
protected java.util.Map<K,V> |
map
作成対象の Map |
| コンストラクタの概要 | |
|---|---|
protected |
Maps(java.util.Map<K,V> map)
インスタンスを構築します。 |
| メソッドの概要 | ||
|---|---|---|
java.util.Map<K,V> |
$()
Mapを返します。 |
|
Maps<K,V> |
$(K key,
V value)
Mapにキーと値を追加します。 |
|
static
|
concurrentHashMap(KEY key,
VALUE value)
指定されたキーと値を持つ ConcurrentHashMapを構築するためのMapsを返します。 |
|
static
|
hashMap(KEY key,
VALUE value)
指定されたキーと値を持つ HashMapを構築するためのMapsを返します。 |
|
static
|
hashtable(KEY key,
VALUE value)
指定されたキーと値を持つ Hashtableを構築するためのMapsを返します。 |
|
static
|
identityHashMap(KEY key,
VALUE value)
指定されたキーと値を持つ IdentityHashMapを構築するためのMapsを返します。 |
|
static
|
linkedHashMap(KEY key,
VALUE value)
指定されたキーと値を持つ LinkedHashMapを構築するためのMapsを返します。 |
|
static
|
map(KEY key,
VALUE value)
指定されたキーと値を持つ Mapを構築するためのMapsを返します。 |
|
static
|
treeMap(KEY key,
VALUE value)
指定されたキーと値を持つ TreeMapを構築するためのMapsを返します。 |
|
static
|
weakHashMap(KEY key,
VALUE value)
指定されたキーと値を持つ WeakHashMapを構築するためのMapsを返します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected java.util.Map<K,V> map
Map
| コンストラクタの詳細 |
|---|
protected Maps(java.util.Map<K,V> map)
map - キーと値を追加する対象のMap| メソッドの詳細 |
|---|
public static <KEY,VALUE> Maps<KEY,VALUE> map(KEY key,
VALUE value)
Mapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
Mapを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> concurrentHashMap(KEY key,
VALUE value)
ConcurrentHashMapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
ConcurrentHashMapを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> hashMap(KEY key,
VALUE value)
HashMapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
HashMapを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> hashtable(KEY key,
VALUE value)
Hashtableを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
Hashtableを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> identityHashMap(KEY key,
VALUE value)
IdentityHashMapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
IdentityHashMapを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> linkedHashMap(KEY key,
VALUE value)
LinkedHashMapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
LinkedHashMapを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> treeMap(KEY key,
VALUE value)
TreeMapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
TreeMapを構築するためのMaps
public static <KEY,VALUE> Maps<KEY,VALUE> weakHashMap(KEY key,
VALUE value)
WeakHashMapを構築するためのMapsを返します。
KEY - Mapのキーの型VALUE - Mapの値ーの型key - Mapに追加されるキーvalue - Mapに追加される値
WeakHashMapを構築するためのMaps
public Maps<K,V> $(K key,
V value)
Mapにキーと値を追加します。
key - Mapに追加されるキーvalue - Mapに追加される値
public java.util.Map<K,V> $()
Mapを返します。
Map
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||