Packagecom.bourre.collection
Classpublic class XMLListIterator
ImplementsIterator

Player version: Flash Player 9.0
Language version: ActionScript 3.0

The XMLListIterator class provides a convenient way to iterate through each entry of an XMLList instance.

Iterations are performed from 0 to length of the passed-in XMLList instance.

See also

ListIterator.html


Protected Properties
 PropertyDefined by
  index : Number
XMLListIterator
  length : Number
XMLListIterator
  list : XMLList
XMLListIterator
Public Methods
 MethodDefined by
  
XMLListIterator(list:XMLList)
Creates a new iterator for the passed-in XMLList instance.
XMLListIterator
  
hasNext():Boolean
Returns true if the iteration has more elements.
XMLListIterator
  
next():*
Returns the next element in the iteration.
XMLListIterator
  
remove():void
Removes from the underlying collection the last element returned by the iterator (optional operation).
XMLListIterator
Property detail
indexproperty
protected var index:Number

Player version: Flash Player 9.0
Language version: ActionScript 3.0

lengthproperty 
protected var length:Number

Player version: Flash Player 9.0
Language version: ActionScript 3.0

listproperty 
protected var list:XMLList

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Constructor detail
XMLListIterator()constructor
public function XMLListIterator(list:XMLList)

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Creates a new iterator for the passed-in XMLList instance.

Parameters
list:XMLListXMLList iterator's target
Method detail
hasNext()method
public function hasNext():Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)

Returns
Booleantrue if the iterator has more elements.
next()method 
public function next():*

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the next element in the iteration. Calling this method repeatedly until the hasNext() method returns false will return each element in the underlying collection exactly once.

Returns
* — the next element in the iteration.
remove()method 
public function remove():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Removes from the underlying collection the last element returned by the iterator (optional operation). This method can be called only once per call to next. The behavior of an iterator is unspecified if the underlying collection is modified while the iteration is in progress in any way other than by calling this method.