Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.utils 

LinkedList  - AS3 Flex

Пакетmx.utils
Классpublic class LinkedList
НаследованиеLinkedList Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 1.5

Обеспечивает универсальную реализацию двунаправленного связанного списка.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  head : LinkedListNode
[только для чтения] Узел, представляющий начало списка.
LinkedList
  length : Number
[только для чтения] Возвращает длину списка.
LinkedList
  tail : LinkedListNode
[только для чтения] Узел, представляющий конец списка.
LinkedList
Общедоступные методы
 МетодОпределено
  
Конструктор.
LinkedList
  
Выполняет поиск всех узлов для данного значения.
LinkedList
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
Вставляет новый узел после существовавшего ранее узла.
LinkedList
  
Вставляет новый узел перед существовавшим ранее узлом.
LinkedList
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Удаляет узел в конце списка.
LinkedList
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Перемещение нового узла в конец списка.
LinkedList
  
Выполняет поиск всех узлов для данного значения и удаляет его из списка в случае нахождения.
LinkedList
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
Удаляет узел в начале списка.
LinkedList
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
Перемещение нового узла в начало списка.
LinkedList
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

head

свойство
head:LinkedListNode  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 1.5

Узел, представляющий начало списка.



Реализация
    public function get head():LinkedListNode

length

свойство 
length:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает длину списка.



Реализация
    public function get length():Number

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 — Недавно добавленный узел.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.