Class com.sekati.data.LoopIterator

Description

Loopable Iterator Class.

Field Index

Inherited from Iterator

Method Index

new LoopIterator()
hasNext(), hasPrevious(), isAtEnd(), isAtStart(), next(), previous()

Inherited from Iterator

Inherited from CoreObject

Constructor Detail

LoopIterator

public function LoopIterator(data:Array)

LoopIterator Constructor

Parameters

data(Array) data array

Method Detail

hasNext

public function hasNext():Boolean

override - LoopIterator always has a next element.

Return

Boolean

Overrides

hasNext() in com.sekati.data.Iterator

hasPrevious

public function hasPrevious():Boolean

override - LoopIterator always has a previous element.

Return

Boolean

Overrides

hasPrevious() in com.sekati.data.Iterator

next

public function next():Object

override - LoopIterator starts at beginning once loops is complete.

Return

Object

Overrides

next() in com.sekati.data.Iterator

previous

public function previous():Object

override - LoopIterator starts at end once loops is hits the begining.

isAtStart

public function isAtStart():Boolean

Check is Iterator is at 0 index.

Return

Boolean

isAtEnd

public function isAtEnd():Boolean

Check if Iterator is at last index.

Return

Boolean