|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.KayValueIteratorUtils
KayValueIteratorインタフェースのユーティリティメソッドを提供します。
| コンストラクタの概要 | |
KayValueIteratorUtils()
|
|
| メソッドの概要 | |
static KayValueIterator |
asKayValueIterator(Group group)
グループを識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
asKayValueIterator(java.util.Map map)
マップを識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
defaultValueKayValueIterator(java.util.List list,
java.lang.Object defaultValue)
リストの要素を名前として defaultValueを値として識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
defaultValueKayValueIterator(java.lang.Object[] a,
java.lang.Object defaultValue)
配列の要素を名前として defaultValueを値として識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
emptyKayValueIterator()
空要素の識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
indexKayValueIterator(java.util.List list)
リストをインデックスをキーとして識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
indexKayValueIterator(java.lang.Object[] a)
配列をインデックスをキーとして識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
indexMappingKayValueIterator(java.util.List keys,
java.util.List values)
二つのリストを識別子と値として同一のインデックスで関連付けて識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
indexMappingKayValueIterator(java.lang.Object[] keys,
java.lang.Object[] values)
二つのリストを識別子と値として同一のインデックスで関連付けて識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
segmentKayValueIterator(java.util.List list)
リストを2要素ずつの区画で分割して識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
segmentKayValueIterator(java.util.List list,
int segment,
int keyOffset,
int valueOffset)
リストを指定された区画で分割して識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
segmentKayValueIterator(java.util.List list,
int start,
int segment,
int keyOffset,
int valueOffset)
リストを指定された区画で分割して識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
segmentKayValueIterator(java.lang.Object[] a)
配列を2要素ずつの区画で分割して識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
segmentKayValueIterator(java.lang.Object[] a,
int segment,
int keyOffset,
int valueOffset)
配列を指定された区画で分割して識別子と値の反復子を生成して返却します。 |
static KayValueIterator |
segmentKayValueIterator(java.lang.Object[] a,
int start,
int segment,
int keyOffset,
int valueOffset)
配列を指定された区画で分割して識別子と値の反復子を生成して返却します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public KayValueIteratorUtils()
| メソッドの詳細 |
public static KayValueIterator emptyKayValueIterator()
KayValueIteratorpublic static KayValueIterator asKayValueIterator(java.util.Map map)
map - 基となるマップ
KayValueIteratorpublic static KayValueIterator asKayValueIterator(Group group)
group - 基となるグループ
KayValueIteratorpublic static KayValueIterator indexKayValueIterator(java.util.List list)
list - 基となるリスト
KayValueIteratorpublic static KayValueIterator indexKayValueIterator(java.lang.Object[] a)
a - 基となる配列
KayValueIterator
public static KayValueIterator indexMappingKayValueIterator(java.util.List keys,
java.util.List values)
keys - キーのリストvalues - 値のリスト
KayValueIterator
public static KayValueIterator indexMappingKayValueIterator(java.lang.Object[] keys,
java.lang.Object[] values)
keys - キーのリストvalues - 値のリスト
KayValueIteratorpublic static KayValueIterator segmentKayValueIterator(java.util.List list)
key, value, key, value...で参照します。 segmentKayValueIterator(list, 0, 0, 1, 2);と同意です。
list - 基となるリスト
KayValueIteratorpublic static KayValueIterator segmentKayValueIterator(java.lang.Object[] a)
key, value, key, value...で参照します。 segmentKayValueIterator(a, 0, 0, 1, 2);と同意です。
a - 基となる配列
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.util.List list,
int segment,
int keyOffset,
int valueOffset)
segmentKayValueIterator(list, 0, keyOffset, valueOffset, segment);と同意です。
list - 基となるリストsegment - 区画数keyOffset - キーの相対IndexvalueOffset - 値の相対Index
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.lang.Object[] a,
int segment,
int keyOffset,
int valueOffset)
segmentKayValueIterator(a, 0, keyOffset, valueOffset, segment);と同意です。
a - 基となる配列segment - 区画数keyOffset - キーの相対IndexvalueOffset - 値の相対Index
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.util.List list,
int start,
int segment,
int keyOffset,
int valueOffset)
list - 基となるリストstart - 走査の開始位置segment - 区画数keyOffset - キーの相対IndexvalueOffset - 値の相対Index
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.lang.Object[] a,
int start,
int segment,
int keyOffset,
int valueOffset)
a - 基となる配列start - 走査の開始位置segment - 区画数keyOffset - キーの相対IndexvalueOffset - 値の相対Index
KayValueIterator
public static KayValueIterator defaultValueKayValueIterator(java.lang.Object[] a,
java.lang.Object defaultValue)
defaultValueを値として識別子と値の反復子を生成して返却します。
a - 基となる配列defaultValue - 値
KayValueIterator
public static KayValueIterator defaultValueKayValueIterator(java.util.List list,
java.lang.Object defaultValue)
defaultValueを値として識別子と値の反復子を生成して返却します。
list - 基となるリストdefaultValue - 値
KayValueIterator
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||