Packageru.antkarlov.anthill
Classpublic dynamic class AntStorage
InheritanceAntStorage Inheritance flash.utils.Dictionary

Language Version : ActionScript 3
Since : 19.09.2011
Runtime Versions : AIR 1.0, Flash Player 9.0.0

Хранилище позволяет хранить любые данные под понятными для нас текстовыми именами. Пример добавления и извлечения данных: var o:SomeObject = new SomeObject(); collection.set("someObject", o); var o:SomeObject; o = collection.get("someObject") as SomeObject;



Public Properties
 PropertyDefined By
  isEmpty : Boolean
[read-only] Вернет true если хранилище пустое.
AntStorage
  length : int
[read-only] Возвращает количество данных имеющихся в хранилище.
AntStorage
Public Methods
 MethodDefined By
  
AntStorage(useWeakReference:Boolean = true)
AntStorage
  
clear():void
Очищает хранилище.
AntStorage
  
contains(aValue:*):Boolean
Определяет содержит ли хранилище указанные данные.
AntStorage
  
containsKey(aKey:String):Boolean
Определяет содержит ли хранилище данные с указанным ключом.
AntStorage
  
get(aKey:String):*
Извлекает данные из хранилища.
AntStorage
  
getKey(aValue:*):String
Возвращает ключ соотвествущий указанным данным.
AntStorage
  
remove(aKey:String):*
Удаляет данные из хранилища по ключу.
AntStorage
  
set(aKey:String, aValue:*):void
Добавляет данные в хранилище.
AntStorage
Property Detail
isEmptyproperty
isEmpty:Boolean  [read-only]

Вернет true если хранилище пустое.


Implementation
    public function get isEmpty():Boolean
lengthproperty 
length:int  [read-only]

Возвращает количество данных имеющихся в хранилище.


Implementation
    public function get length():int
Constructor Detail
AntStorage()Constructor
public function AntStorage(useWeakReference:Boolean = true)

Parameters
useWeakReference:Boolean (default = true)
Method Detail
clear()method
public function clear():void

Очищает хранилище.

contains()method 
public function contains(aValue:*):Boolean

Определяет содержит ли хранилище указанные данные.

Parameters

aValue:* — Данные наличие которых необходимо проверить.

Returns
Boolean — Возвращает true если указанные данные имеются в хранилище.
containsKey()method 
public function containsKey(aKey:String):Boolean

Определяет содержит ли хранилище данные с указанным ключом.

Parameters

aKey:String — Ключ для данных существование которых надо проверить.

Returns
Boolean — Возвращает true если данные с указанным ключом существуют.
get()method 
public function get(aKey:String):*

Извлекает данные из хранилища.

Parameters

aKey:String — Ключевое имя данных которые необходимо извлечь.

Returns
* — Возвращает какие-либо данные соотвествующие указанному ключу. Если данных нет, вернет null.
getKey()method 
public function getKey(aValue:*):String

Возвращает ключ соотвествущий указанным данным.

Parameters

aValue:* — Данные для которых необходимо получить ключ.

Returns
String — Возвращает null если указанных данных нет в хранилище.
remove()method 
public function remove(aKey:String):*

Удаляет данные из хранилища по ключу.

Parameters

aKey:String — Ключ данных которые необходимо удалить.

Returns
* — Возвращает указатель на удаленные данные.
set()method 
public function set(aKey:String, aValue:*):void

Добавляет данные в хранилище.

Parameters

aKey:String — Ключевое имя данных.
 
aValue:* — Какие-либо данные.