ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.utils 

LinkedList  - AS3 Flex

Paketmx.utils
Klassepublic class LinkedList
VererbungLinkedList Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Stellt eine generische, doppelt verknüpfte Listenimplementierung zur Verfügung.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  head : LinkedListNode
[schreibgeschützt] Knoten, der den Anfang der Liste darstellt.
LinkedList
  length : Number
[schreibgeschützt] Gibt die Länge der Liste zurück.
LinkedList
  tail : LinkedListNode
[schreibgeschützt] Knoten, der das Ende der Liste darstellt.
LinkedList
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
LinkedList
  
Durchsucht alle Knoten nach einem bestimmten Wert.
LinkedList
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
Fügt neuen Knoten nach einem zuvor vorhandenen Knoten ein.
LinkedList
  
Fügt neuen Knoten vor einem zuvor vorhandenen Knoten ein.
LinkedList
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Entfernt den Knoten am Ende der Liste.
LinkedList
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Schieben Sie einen neuen Knoten an das Ende der Liste.
LinkedList
  
Durchsucht alle Knoten nach einem bestimmten Wert und entfernt ihn, falls vorhanden, aus der Liste.
LinkedList
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
Entfernt den Knoten am Anfang der Liste.
LinkedList
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
  
Schieben Sie einen neuen Knoten an den Anfang der Liste.
LinkedList
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

head

Eigenschaft
head:LinkedListNode  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Knoten, der den Anfang der Liste darstellt.



Implementierung
    public function get head():LinkedListNode

length

Eigenschaft 
length:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Länge der Liste zurück.



Implementierung
    public function get length():Number

tail

Eigenschaft 
tail:LinkedListNode  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Knoten, der das Ende der Liste darstellt.



Implementierung
    public function get tail():LinkedListNode
Konstruktordetails

LinkedList

()Konstruktor
public function LinkedList()

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor.

Methodendetails

find

()Methode
public function find(value:*):LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Durchsucht alle Knoten nach einem bestimmten Wert.

Parameter

value:* — Der Wert, nach dem gesucht wird.

Rückgabewerte
LinkedListNode — Die Knotenposition.

insertAfter

()Methode 
public function insertAfter(value:*, prev:LinkedListNode):LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Fügt neuen Knoten nach einem zuvor vorhandenen Knoten ein.

Parameter

value:* — Wert, der eingefügt werden soll. Wenn es sich bei dem Wert nicht um einen LinkedListNode handelt, wird einer erstellt.
 
prev:LinkedListNode — Der vorherige Knoten, in Bezug auf den die Einfügung erfolgen soll.

Rückgabewerte
LinkedListNode — Der neue Knoten.

insertBefore

()Methode 
public function insertBefore(value:*, next:LinkedListNode):LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Fügt neuen Knoten vor einem zuvor vorhandenen Knoten ein.

Parameter

value:* — Wert, der eingefügt werden soll. Wenn es sich bei dem Wert nicht um einen LinkedListNode handelt, wird einer erstellt.
 
next:LinkedListNode — Der Knoten, in Bezug auf den die Einfügung erfolgen soll.

Rückgabewerte
LinkedListNode — Der neue Knoten.

pop

()Methode 
public function pop():LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt den Knoten am Ende der Liste.

Rückgabewerte
LinkedListNode — Der entfernte Knoten.

push

()Methode 
public function push(value:*):LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Schieben Sie einen neuen Knoten an das Ende der Liste.

Parameter

value:* — Der Wert, der angehängt werden soll.

Rückgabewerte
LinkedListNode — Der neu angehängte Knoten.

remove

()Methode 
public function remove(value:*):LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Durchsucht alle Knoten nach einem bestimmten Wert und entfernt ihn, falls vorhanden, aus der Liste.

Parameter

value:* — Der Wert, nach dem gesucht wird und der entfernt werden soll.

Rückgabewerte
LinkedListNode — Der entfernte Knoten, andernfalls „null“.

shift

()Methode 
public function shift():LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt den Knoten am Anfang der Liste.

Rückgabewerte
LinkedListNode — Der entfernte Knoten.

unshift

()Methode 
public function unshift(value:*):LinkedListNode

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Schieben Sie einen neuen Knoten an den Anfang der Liste.

Parameter

value:* — Der Wert, der angehängt werden soll.

Rückgabewerte
LinkedListNode — Der neu angehängte Knoten.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.