|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.KayValueIteratorUtils
KayValueIterator インタフェースのユーティリティメソッドを提供します。
| コンストラクタの概要 | |
KayValueIteratorUtils()
|
|
| メソッドの概要 | |
static KayValueIterator |
asKayValueIterator(Group group)
グループをキーと値の反復子に変換します。 |
static KayValueIterator |
asKayValueIterator(java.util.Map map)
マップをキーと値の反復子に変換します。 |
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 koffset,
int valueOffset)
リストを指定された区画で分割してキーと値の反復子に変換します。 |
static KayValueIterator |
segmentKayValueIterator(java.util.List list,
int start,
int segment,
int koffset,
int voffset)
リストを指定された区画で分割してキーと値の反復子に変換します。 |
static KayValueIterator |
segmentKayValueIterator(java.lang.Object[] a)
配列を2要素ずつの区画で分割してキーと値の反復子に変換します。 |
static KayValueIterator |
segmentKayValueIterator(java.lang.Object[] a,
int segment,
int koffset,
int valueOffset)
配列を指定された区画で分割してキーと値の反復子に変換します。 |
static KayValueIterator |
segmentKayValueIterator(java.lang.Object[] a,
int start,
int segment,
int koffset,
int voffset)
配列を指定された区画で分割してキーと値の反復子に変換します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public KayValueIteratorUtils()
| メソッドの詳細 |
public 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 koffset,
int valueOffset)
segmentKayValueIterator(list, 0, koffset, valueOffset, segment); と同意です。
list - 基となるリストsegment - 区画数koffset - キーの相対IndexvalueOffset - 値の相対Index
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.lang.Object[] a,
int segment,
int koffset,
int valueOffset)
segmentKayValueIterator(a, 0, koffset, valueOffset, segment); と同意です。
a - 基となる配列segment - 区画数koffset - キーの相対IndexvalueOffset - 値の相対Index
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.util.List list,
int start,
int segment,
int koffset,
int voffset)
list - 基となるリストstart - 走査の開始位置segment - 区画数koffset - キーの相対Indexvoffset - 値の相対Index
KayValueIterator
public static KayValueIterator segmentKayValueIterator(java.lang.Object[] a,
int start,
int segment,
int koffset,
int voffset)
a - 基となる配列start - 走査の開始位置segment - 区画数koffset - キーの相対Indexvoffset - 値の相対Index
KayValueIterator
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||