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