パッケージ | mx.utils |
クラス | public class LinkedList |
継承 | LinkedList Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
head : LinkedListNode [読み取り専用]
リストの先頭を表すノードです。 | LinkedList | ||
length : Number [読み取り専用]
リストの長さを返します。 | LinkedList | ||
tail : LinkedListNode [読み取り専用]
リストの末尾を表すノードです。 | LinkedList |
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | LinkedList | ||
すべてのノードで指定された値を検索します。 | LinkedList | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
既存ノードの後に新しいノードを挿入します。 | LinkedList | ||
既存ノードの前に新しいノードを挿入します。 | LinkedList | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
リストの末尾のノードを削除します。 | LinkedList | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
リストの末尾に新しいノードを追加します。 | LinkedList | ||
すべてのノードで指定された値を検索し、見つかった場合はその値をリストから削除します。 | LinkedList | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
リストの先頭のノードを削除します。 | LinkedList | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
リストの先頭に新しいノードを追加します。 | LinkedList | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
プロパティの詳細
head | プロパティ |
head:LinkedListNode
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
リストの先頭を表すノードです。
実装
public function get head():LinkedListNode
length | プロパティ |
tail | プロパティ |
tail:LinkedListNode
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
リストの末尾を表すノードです。
実装
public function get tail():LinkedListNode
コンストラクターの詳細
LinkedList | () | コンストラクター |
public function LinkedList()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンストラクターです。
メソッドの詳細
find | () | メソッド |
public function find(value:*):LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
すべてのノードで指定された値を検索します。
パラメーター
value:* — 検索する値です。
|
LinkedListNode — ノードの場所です。
|
insertAfter | () | メソッド |
public function insertAfter(value:*, prev:LinkedListNode):LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
既存ノードの後に新しいノードを挿入します。
パラメーター
value:* — 挿入する値です。値が LinkedListNode でない場合は作成されます。
| |
prev:LinkedListNode — 挿入位置の前にあるノードです。
|
LinkedListNode — 新しいノードです。
|
insertBefore | () | メソッド |
public function insertBefore(value:*, next:LinkedListNode):LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
既存ノードの前に新しいノードを挿入します。
パラメーター
value:* — 挿入する値です。値が LinkedListNode でない場合は作成されます。
| |
next:LinkedListNode — 挿入位置の基準となるノードです。
|
LinkedListNode — 新しいノードです。
|
pop | () | メソッド |
public function pop():LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
リストの末尾のノードを削除します。
戻り値LinkedListNode — 削除されたノードです。
|
push | () | メソッド |
public function push(value:*):LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
リストの末尾に新しいノードを追加します。
パラメーター
value:* — 追加する値です。
|
LinkedListNode — 新しく追加されたノードです。
|
remove | () | メソッド |
public function remove(value:*):LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
すべてのノードで指定された値を検索し、見つかった場合はその値をリストから削除します。
パラメーター
value:* — 検索して削除する値です。
|
LinkedListNode — 削除されたノード、または null です。
|
shift | () | メソッド |
public function shift():LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
リストの先頭のノードを削除します。
戻り値LinkedListNode — 削除されたノードです。
|
unshift | () | メソッド |
public function unshift(value:*):LinkedListNode
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
リストの先頭に新しいノードを追加します。
パラメーター
value:* — 追加する値です。
|
LinkedListNode — 新しく追加されたノードです。
|
Tue Jun 12 2018, 10:34 AM Z