コンストラクタ
# 新しいDistributedList(キー、キャッシュ、オプション、cls)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
key |
String | key |
cache |
キャッシュ | キャッシュインスタンス |
options |
ライトスルー オプション | writethruoptionsのオプションを示します |
cls |
数 | jsonデータのタイプを示します |
メソッド
# (非同期) 加えます(アイテム) →{ブール値}
指定した要素をこのリストの最後に追加します(オプションの操作)。 この操作をサポートするリストは、このリストに追加できる要素に制限を課す場合があります。 特に、null要素の追加を拒否するリストもあれば、追加できる要素のタイプに制限を課すリストもあります。 リストクラスは、追加できる要素に関する制限をドキュメントで明確に指定する必要があります。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
item |
オブジェクト | このリストに追加される要素。 |
◯
- タイプ
- ブーリアン
# (非同期) 全て追加する(c) →{ブール値}
指定されたコレクションのすべての要素を、指定されたコレクションのイテレーターによって返される順序で、このリストの最後に追加します(オプションの操作)。 操作の進行中に指定されたコレクションが変更された場合、この操作の動作は未定義です。 (これは、指定されたコレクションがこのリストであり、空でない場合に発生することに注意してください。)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
c |
配列 | このリストに追加される要素を含むコレクション |
呼び出しの結果としてこのリストが変更された場合はtrue
- タイプ
- ブーリアン
# (非同期) インデックスに追加(インデックス、エレムネット)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
index |
数 | オブジェクトがリストに挿入されるインデックス |
elemnet |
オブジェクト | 挿入するオブジェクト |
# (非同期) addChangeListener(dataTypeDataChangeListener、eventType、dataFilter)
コレクションに追加、更新、削除などのコレクションイベント通知を登録できます。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | アイテムがキャッシュに追加、更新、または削除されたときに呼び出されるリスナー。 |
eventType |
配列。イベントタイプ> | 登録するイベントの種類。 |
dataFilter |
データタイプイベントデータフィルター | イベントでデータが必要な範囲を指定できる列挙型。 |
# (非同期) 範囲の追加(コレクション)
指定された範囲の要素のみを含むリストを追加します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
collection |
配列 | 指定された範囲の要素を含むリスト |
# (非同期) 含まれています(価値) →{ブール値}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
オブジェクト | 検索される値 |
このリストに指定された要素が含まれている場合は、{@codetrue}を返します。
- タイプ
- ブーリアン
# (非同期) コピー先(配列、arrayIndex)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
array |
配列 | コピーされるオブジェクトのリストを示します |
arrayIndex |
数 | リストの開始点 |
# (非同期) 最初の() →{オブジェクト}
リストの最初の要素を返します。
リストの最初の要素。
- タイプ
- オブジェクト
# (非同期) 取得する(インデックス) →{オブジェクト}
このリストの指定された位置にある要素を返します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
index |
数 | リストからオブジェクトが返されるインデックス |
このリストの指定された位置にある要素
- タイプ
- オブジェクト
# (非同期) 範囲の取得(開始、カウント) →{配列}
指定された要素の指定された範囲のみを含むリストを返します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
start |
数 | 範囲の開始点 |
count |
数 | 範囲の終点 |
- タイプ
- 配列
# (非同期) の指標(アイテム) →{番号}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
item |
オブジェクト | インデックスが返されるアイテム |
- タイプ
- 数
# (非同期) 挿入後(ピボット、値) →{ブール値}
指定された要素が最初に出現した後に、その要素をリストに挿入します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
pivot |
オブジェクト | リスト内のオブジェクトを示し、その後に新しい値が挿入されます |
value |
オブジェクト | 挿入される値 |
値のピボットが見つからなかった場合はFalse。 そうでなければ本当。
- タイプ
- ブーリアン
# (非同期) 頭に挿入(価値)
リストの先頭に指定した値を挿入します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
オブジェクト | 挿入される値 |
# (非同期) 末尾に挿入(価値)
リストの最後に指定された値を挿入します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
オブジェクト | 挿入される値 |
# (非同期) 挿入前(ピボット、値) →{ブール値}
指定された要素が最初に出現する前に、リスト内の要素を挿入します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
pivot |
オブジェクト | 新しい値が挿入される前のリスト内のオブジェクトを示します |
value |
オブジェクト | 挿入される値 |
値のピボットが見つからなかった場合はFalse。 そうでなければ本当。
- タイプ
- ブーリアン
# が空です()
このリストに要素が含まれていない場合は、{@codetrue}を返します。
このリストに要素が含まれていない場合は、{@codetrue}を返します。
# (非同期) イテレータ() →{イテレータ}
このリストの要素に対して適切な順序でイテレータを返します。
このリストの要素を適切な順序で反復する
- タイプ
- イテレータ
# (非同期) last() →{オブジェクト}
リストの最後の要素を返します。
リストの最後の要素。
- タイプ
- オブジェクト
# (非同期) 削除します(アイテム) →{ブール値}
指定された要素が存在する場合は、このリストから最初に出現する要素を削除します(オプションの操作)。 このリストに要素が含まれていない場合、変更されません。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
item |
オブジェクト | 存在する場合、このリストから削除される要素 |
◯
- タイプ
- ブーリアン
# (非同期) すべて削除する(c) →{ブール値}
このリストから、指定されたコレクションに含まれるすべての要素を削除します(オプションの操作)。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
c |
配列 | このリストから削除する要素を含むコレクション |
呼び出しの結果としてこのリストが変更された場合はtrue
- タイプ
- ブーリアン
# (非同期) 削除変更リスナー(dataTypeDataChangeListener、eventType)
| 名前 | タイプ | 詳細説明 |
|---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | コレクションに登録されたリスナーは通知を変更しました。 |
eventType |
配列。イベントタイプ> | 登録を解除するイベントタイプ。 |
# (非同期) インデックスの削除(インデックス) →{オブジェクト}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
index |
数 | オブジェクトがリストから削除されるインデックス |
- タイプ
- オブジェクト
# (非同期) 削除範囲(インデックス、カウント)
指定された要素の指定された範囲のみを含むリストを削除します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
index |
数 | リストの開始点 |
count |
数 | インデックスから削除する要素の数 |
# (非同期) 範囲コレクションの削除(コレクション) →{番号}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
collection |
配列 | 指定された範囲の要素を含むリスト |
削除された要素の数。
- タイプ
- 数
# (非同期) セッションに(インデックス、エレムネット) →{オブジェクト}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
index |
数 | オブジェクトがリストに置き換えられるインデックス |
elemnet |
オブジェクト | 交換するオブジェクト |
- タイプ
- オブジェクト
# サイズ() →{番号}
リスト内の要素の数を返します
このリストの要素の数を返します。
- タイプ
- 数
# (非同期) サブリスト(fromIndex、toIndex) →{配列}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
fromIndex |
数 | リストの開始点 |
toIndex |
数 | リストの終点 |
- タイプ
- 配列
# (非同期) toArray(a) →{配列}
返される配列は、このリストによって参照が維持されないという点で「安全」です。 (つまり、このリストが配列に裏打ちされている場合でも、このメソッドは新しい配列を割り当てる必要があります)。 したがって、呼び出し元は返された配列を自由に変更できます。
このメソッドは、配列ベースのAPIとコレクションベースのAPIの間のブリッジとして機能します。
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
a |
配列 | ヌル | 十分な大きさの場合、このリストの要素が格納される配列。 それ以外の場合は、同じランタイムタイプの新しいアレイがこの目的で割り当てられます。 |
このリストのすべての要素を適切な順序で含む配列
- タイプ
- 配列
# (非同期) トリム(始まりと終わり)
指定された要素の指定された範囲のみが含まれるように、既存のリストをトリミングします。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
start |
数 | 範囲の開始点 |
end |
数 | 範囲の終点 |