|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.PlainMapUtils
PlainMap
インタフェースのユーティリティメソッドを提供します。
フィールドの概要 | |
static PlainMap |
EMPTY_PLAINMAP
空のプレーンマップです。 |
コンストラクタの概要 | |
PlainMapUtils()
|
メソッドの概要 | |
static PlainMap |
asPlainMap(Group group)
グループをプレーンマップに変換します。 |
static PlainMap |
asPlainMap(java.util.Map map)
マップをプレーンマップに変換します。 |
static PlainMap |
indexMappingPlainMap(java.util.List keys,
java.util.List values)
二つのリストをキーと値として同一のインデックスで関連付けてプレーンマップに変換します。 |
static PlainMap |
indexMappingPlainMap(java.lang.Object[] keys,
java.lang.Object[] values)
二つのリストをキーと値として同一のインデックスで関連付けてプレーンマップに変換します。 |
static PlainMap |
indexPlainMap(java.util.List list)
リストをインデックスをキーとしてプレーンマップに変換します。 |
static PlainMap |
indexPlainMap(java.lang.Object[] a)
配列をインデックスをキーとしてプレーンマップに変換します。 |
static java.util.Iterator |
keyIterator(PlainMap plainMap)
指定されたプレーンマップの全てのキーの変更不可能な反復子を返却します。 |
static PlainMap |
segmentPlainMap(java.util.List list)
リストを2要素ずつの区画で分割してプレーンマップに変換します。 |
static PlainMap |
segmentPlainMap(java.util.List list,
int keyOffset,
int valueOffset,
int segment)
リストを指定された区画で分割してプレーンマップに変換します。 |
static PlainMap |
segmentPlainMap(java.util.List list,
int start,
int keyOffset,
int valueOffset,
int segment)
リストを指定された区画で分割してプレーンマップに変換します。 |
static PlainMap |
segmentPlainMap(java.lang.Object[] a)
配列を2要素ずつの区画で分割してプレーンマップに変換します。 |
static PlainMap |
segmentPlainMap(java.lang.Object[] a,
int keyOffset,
int valueOffset,
int segment)
配列を指定された区画で分割してプレーンマップに変換します。 |
static PlainMap |
segmentPlainMap(java.lang.Object[] a,
int start,
int keyOffset,
int valueOffset,
int segment)
配列を指定された区画で分割してプレーンマップに変換します。 |
static java.util.Iterator |
valueIterator(PlainMap plainMap)
指定されたプレーンマップの全ての値の変更不可能な反復子を返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final PlainMap EMPTY_PLAINMAP
コンストラクタの詳細 |
public PlainMapUtils()
メソッドの詳細 |
public static java.util.Iterator keyIterator(PlainMap plainMap)
plainMap
- 基となる PlainMap
public static java.util.Iterator valueIterator(PlainMap plainMap)
plainMap
- 基となる PlainMap
public static PlainMap asPlainMap(java.util.Map map)
map
- 基となるマップ
PlainMap
public static PlainMap asPlainMap(Group group)
group
- 基となるグループ
PlainMap
public static PlainMap indexPlainMap(java.util.List list)
list
- 基となるリスト
PlainMap
public static PlainMap indexPlainMap(java.lang.Object[] a)
a
- 基となる配列
PlainMap
public static PlainMap indexMappingPlainMap(java.util.List keys, java.util.List values)
keys
- キーのリストvalues
- 値のリスト
PlainMap
public static PlainMap indexMappingPlainMap(java.lang.Object[] keys, java.lang.Object[] values)
keys
- キーのリストvalues
- 値のリスト
PlainMap
public static PlainMap segmentPlainMap(java.util.List list)
key, value, key, value...
で参照します。 segmentPlainMap(list, 0, 0, 1, 2);
と同意です。
list
- 基となるリスト
PlainMap
public static PlainMap segmentPlainMap(java.lang.Object[] a)
key, value, key, value...
で参照します。 segmentPlainMap(a, 0, 0, 1, 2);
と同意です。
a
- 基となる配列
PlainMap
public static PlainMap segmentPlainMap(java.util.List list, int keyOffset, int valueOffset, int segment)
segmentPlainMap(list, 0, keyOffset, valueOffset, segment);
と同意です。
list
- 基となるリストkeyOffset
- キーの相対IndexvalueOffset
- 値の相対Indexsegment
- 区画数
PlainMap
public static PlainMap segmentPlainMap(java.lang.Object[] a, int keyOffset, int valueOffset, int segment)
segmentPlainMap(a, 0, keyOffset, valueOffset, segment);
と同意です。
a
- 基となる配列keyOffset
- キーの相対IndexvalueOffset
- 値の相対Indexsegment
- 区画数
PlainMap
public static PlainMap segmentPlainMap(java.util.List list, int start, int keyOffset, int valueOffset, int segment)
list
- 基となるリストstart
- 走査の開始位置keyOffset
- キーの相対IndexvalueOffset
- 値の相対Indexsegment
- 区画数
PlainMap
public static PlainMap segmentPlainMap(java.lang.Object[] a, int start, int keyOffset, int valueOffset, int segment)
a
- 基となる配列start
- 走査の開始位置keyOffset
- キーの相対IndexvalueOffset
- 値の相対Indexsegment
- 区画数
PlainMap
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |