|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 - 基となるマップ
PlainMappublic static PlainMap asPlainMap(Group group)
group - 基となるグループ
PlainMappublic static PlainMap indexPlainMap(java.util.List list)
list - 基となるリスト
PlainMappublic 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 - 値のリスト
PlainMappublic static PlainMap segmentPlainMap(java.util.List list)
key, value, key, value... で参照します。 segmentPlainMap(list, 0, 0, 1, 2); と同意です。
list - 基となるリスト
PlainMappublic 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
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||