Packagech.capi.data
Classpublic class ArrayList
ImplementsIList
SubclassesQueueList, StackList

Represents a IList using an Array to store the elements.



Public Properties
 PropertyDefined by
  length : int
[read-only] Defines the number of elements contained into the ArrayList.
ArrayList
Public Methods
 MethodDefined by
  
ArrayList(initialData:Array = null)
Creates a new ArrayList object.
ArrayList
  
addElement(element:*):void
Add an element into the ArrayList.
ArrayList
  
addElementAt(element:*, index:int):void
Add an element into the ArrayList at the specified index.
ArrayList
  
clear():void
Removes all the elements contained into this ArrayList.
ArrayList
  
getElementAt(index:int):*
Get the element at the specified index.
ArrayList
  
getElementIndex(element:*):int
Get the index of the specified element.
ArrayList
  
isEmpty():Boolean
Get if the structure is empty or not.
ArrayList
  
removeElement(element:*):void
Removes an element from the ArrayList.
ArrayList
  
removeElementAt(index:int):*
Removes the element at the specified index from the ArrayList.
ArrayList
  
toArray():Array
Retrieves an Array from the ArrayList.
ArrayList
  
toString():String
Displays the ArrayList into a String.
ArrayList
Property detail
lengthproperty
length:int  [read-only]

Defines the number of elements contained into the ArrayList.

Implementation
    public function get length():int
Constructor detail
ArrayList()constructor
public function ArrayList(initialData:Array = null)

Creates a new ArrayList object.

Parameters
initialData:Array (default = null) — The initial data to add to the ArrayList.
Method detail
addElement()method
public function addElement(element:*):void

Add an element into the ArrayList.

Parameters
element:* — The element to add.
addElementAt()method 
public function addElementAt(element:*, index:int):void

Add an element into the ArrayList at the specified index.

Parameters
element:* — The element to add.
 
index:int — The index of the element.
clear()method 
public function clear():void

Removes all the elements contained into this ArrayList.

getElementAt()method 
public function getElementAt(index:int):*

Get the element at the specified index.

Parameters
index:int — The index of the element to get.

Returns
* — The element at the specified index.
getElementIndex()method 
public function getElementIndex(element:*):int

Get the index of the specified element.

Parameters
element:* — The element to find.

Returns
int — The index of the element or -1 if the element is not found.
isEmpty()method 
public function isEmpty():Boolean

Get if the structure is empty or not.

Returns
Booleantrue if there is no element into the structure.
removeElement()method 
public function removeElement(element:*):void

Removes an element from the ArrayList.

Parameters
element:* — The element to remove.
removeElementAt()method 
public function removeElementAt(index:int):*

Removes the element at the specified index from the ArrayList.

Parameters
index:int — The index of the element to remove.

Returns
* — The removed element.
toArray()method 
public function toArray():Array

Retrieves an Array from the ArrayList.

Returns
Array — An Array containing the objects.
toString()method 
public function toString():String

Displays the ArrayList into a String.

Returns
String — A String representing the ArrayList.