Packagelopsae.lif.colecciones
Interfacepublic interface Iterador extends Clonable, Borrable
ImplementorsIteradorListaLigada

Contrato para objetos que iteran sobre los objetos de una colección. Inicialmente la lectura se encuentra en una posición antes del primer elemento en la colección, de forma que la primer llamada de las funciones que acceden al siguiente elemento a leer accederán al primer elemento de la colección. La posición de la lectura siempre se posiciona sobre aquel elemento ya leído.

La instancia puede incurrir en comportamiento errático e indeterminable si durante una lectura se modifica la colección que se está leyendo. La instancia tiene la capacidad de restablecerse en cualquier momento a su estado original, independientemente de haber incurrido en errores o comportamiento errático. La instancia debe de fallar al restablecerse solamente si la lista misma ha dejado de existir o se ha corrompido.



Public Methods
 MethodDefined by
 Inherited
borrar():void
Libera toda referencia interna que contenga la instancia.
Borrable
 Inherited
clonar():Object
Genera un nuevo objeto clon de la instancia.
Clonable
  
existeSiguiente():Boolean
Evalúa si existe un siguiente elemento a leer.
Iterador
  
Obtiene y regresa el siguiente elemento a leer, y avanza la lectura a dicho elemento.
Iterador
  
restablecer():void
Restablece la lectura a una posición anterior al primer elemento en la colección.
Iterador
  
verSiguiente():Object
Obtiene el siguiente elemento en la lectura sin avanzar la lectura al siguiente elemento.
Iterador
Method detail
existeSiguiente()method
public function existeSiguiente():Boolean

Evalúa si existe un siguiente elemento a leer.

Returns
Booleantrue si existe un siguiente elemento a leer, false de lo contrario.
obtenerSiguiente()method 
public function obtenerSiguiente():Object

Obtiene y regresa el siguiente elemento a leer, y avanza la lectura a dicho elemento. Si ya no existen más elementos, regresa null.

Returns
Object — el siguiente elemento en la lectura.
restablecer()method 
public function restablecer():void

Restablece la lectura a una posición anterior al primer elemento en la colección.

verSiguiente()method 
public function verSiguiente():Object

Obtiene el siguiente elemento en la lectura sin avanzar la lectura al siguiente elemento. Si ya no existen más elementos, regresa null.

Returns
Object — el siguiente elemento en la lectura.