| Package | lopsae.lif.colecciones.listas.ligadas |
| Class | public class IteradorListaLigada |
| Implements | Iterador |
| Method | Defined by | ||
|---|---|---|---|
|
IteradorListaLigada(funcionNodoInicial:Function)
Construye una instancia con los parámetros dados.
| IteradorListaLigada | ||
|
borrar():void
Libera toda referencia interna que contenga la instancia.
| IteradorListaLigada | ||
|
clonar():Object
Genera un nuevo objeto clon de la instancia.
| IteradorListaLigada | ||
|
existeSiguiente():Boolean
Evalúa si existe un siguiente elemento a leer.
| IteradorListaLigada | ||
|
obtenerSiguiente():Object
Obtiene y regresa el siguiente elemento a leer, y
avanza la lectura a dicho elemento.
| IteradorListaLigada | ||
|
restablecer():void
Restablece la lectura a una posición
anterior al primer elemento en la colección.
| IteradorListaLigada | ||
|
verSiguiente():Object
Obtiene el siguiente elemento en la lectura sin
avanzar la lectura al siguiente elemento.
| IteradorListaLigada | ||
| IteradorListaLigada | () | constructor |
public function IteradorListaLigada(funcionNodoInicial:Function)Construye una instancia con los parámetros dados.
ParametersfuncionNodoInicial:Function — función con la firma funcion():NodoListaLigada
que regresa el primer nodo contenido en la ListaLigada sobre la que la
instancia iterará.
|
| borrar | () | method |
public function borrar():voidLibera toda referencia interna que contenga la instancia.
Después de llamar esta función la instancia quedará inusable y cualquier uso de esta podría provocar errores o comportamiento impredecible.
| clonar | () | method |
public function clonar():ObjectGenera un nuevo objeto clon de la instancia.
El nuevo objeto tiene el mismo estado que aquel del que fue clonado.
ReturnsObject — un nuevo objeto clon de la instancia.
|
| existeSiguiente | () | method |
public function existeSiguiente():BooleanEvalúa si existe un siguiente elemento a leer.
ReturnsBoolean — true 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.
Object — el siguiente elemento en la lectura.
|
| restablecer | () | method |
public function restablecer():voidRestablece 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.
Object — el siguiente elemento en la lectura.
|