| Package | lopsae.lif.colecciones.listas |
| Interface | public interface Lista extends Coleccion, Borrable |
| Implementors | ListaAbstracta, ListaLigada |
| Method | Defined by | ||
|---|---|---|---|
![]() |
agregar(objeto:Object):Boolean
Agrega un objeto a la instancia.
| Coleccion | |
![]() |
agregarTodos(coleccion:Coleccion):Boolean
Agrega una colección de objetos a la instancia.
| Coleccion | |
![]() |
borrar():void
Libera toda referencia interna que contenga la instancia.
| Borrable | |
![]() |
contiene(objeto:Object):Boolean
Evalúa si la instancia contiene a
objeto. | Coleccion | |
![]() |
contieneTodos(coleccion:Coleccion):Boolean
Evalúa si la instancia contiene todos los objetos que contiene
coleccion. | Coleccion | |
|
extraer(indice:int):Object
Remueve y regresa el objeto en la posición especificada.
| Lista | ||
|
extraerFinal():Object
Remueve y regresa el objeto en la última posición.
| Lista | ||
|
extraerInicial():Object
Remueve y regresa el objeto en la primera posición.
| Lista | ||
![]() |
Genera y regresa un iterador de la instancia.
| Coleccion | |
|
insertar(objeto:Object, indice:int):Boolean
Inserta un objeto en la posición especificada.
| Lista | ||
|
insertarFinal(objeto:Object):Boolean
Inserta un objeto en la última posición.
| Lista | ||
|
insertarInicial(objeto:Object):Boolean
Inserta un objeto en la primera posición.
| Lista | ||
![]() |
remover(objeto:Object):Boolean
Remueve un objeto de la instancia.
| Coleccion | |
![]() |
removerTodos(coleccion:Coleccion):Boolean
Remueve una colección de objetos de la instancia.
| Coleccion | |
![]() |
retenerTodos(coleccion:Coleccion):Boolean
Retiene en la instancia aquellos objetos que también estén en
coleccion. | Coleccion | |
![]() |
usaIgualables():Boolean
Regresa
true si la evaluación de igualdad se ejecuta
mediante la interface Igualable, o false de lo
contrario. | Coleccion | |
![]() |
usarIgualables(usar:Boolean):void
Habilita o deshabilita que esta colección ejecute evaluaciones
de igualdad entre objetos implementando la interface Igualable.
| Coleccion | |
![]() |
vaciar():void
Vacía la instancia de objetos contenidos.
| Coleccion | |
|
ver(indice:int):Object
Regresa el objeto en la posición especificada.
| Lista | ||
|
verFinal():Object
Regresa el objeto en la última posición.
| Lista | ||
|
verIndiceDe(objeto:Object):int
Busca el objeto dado y regresa su posición dentro de la instancia.
| Lista | ||
|
verInicial():Object
Regresa el objeto en la primera posición.
| Lista | ||
![]() |
verNumeroDeElementos():int
Regresa el número de elementos que contiene la instancia.
| Coleccion | |
| extraer | () | method |
public function extraer(indice:int):Object
Remueve y regresa el objeto en la posición especificada. Si indice
es inválido, siendo menor que cero, o mayor o igual al número de
elementos que contiene la instancia, se lanzará un ArgumentError.
indice:int — la posición del elemento que será sacado.
|
Object — el objeto en la posición especificada.
|
— si indice es inválido.
|
| extraerFinal | () | method |
public function extraerFinal():Object
Remueve y regresa el objeto en la última posición.
Si la instancia se encuentra vacía se regresa null.
Object — el objeto en la última posición.
o null si la instancia se encuentra vacía.
|
| extraerInicial | () | method |
public function extraerInicial():Object
Remueve y regresa el objeto en la primera posición.
Si la instancia se encuentra vacía se regresa null.
Object — el objeto en la primera posición.
o null si la instancia se encuentra vacía.
|
| insertar | () | method |
public function insertar(objeto:Object, indice:int):Boolean
Inserta un objeto en la posición especificada. Si indice
es inválido, siendo menor que cero, o mayor al número de
elementos que contiene la instancia, se lanzará un ArgumentError.
Si existía previamente un elemento en la posición indice
este será movido a la posición indice +1.
objeto:Object — el objeto a ser insertado.
|
|
indice:int — la posición donde objeto será insertado.
|
Boolean — true si el objeto ingresó en la instancia,
false de lo contrario.
|
— si indice es inválido.
|
| insertarFinal | () | method |
public function insertarFinal(objeto:Object):BooleanInserta un objeto en la última posición.
Parametersobjeto:Object — el objeto a insertar.
|
Boolean — true si el objeto ingresó en la instancia,
false de lo contrario.
|
| insertarInicial | () | method |
public function insertarInicial(objeto:Object):BooleanInserta un objeto en la primera posición.
Parametersobjeto:Object — el objeto a insertar.
|
Boolean — true si el objeto ingresó en la instancia,
false de lo contrario.
|
| ver | () | method |
public function ver(indice:int):Object
Regresa el objeto en la posición especificada. Si indice
es inválido, siendo menor que cero, o mayor o igual al número de
elementos que contiene la instancia, se lanzará un ArgumentError.
indice:int — la posición del objeto regresar.
|
Object — el objeto en la posición especificada.
|
— si indice es inválido.
|
| verFinal | () | method |
public function verFinal():ObjectRegresa el objeto en la última posición. La instancia no es modificada.
ReturnsObject — el objeto en la última posición
|
| verIndiceDe | () | method |
public function verIndiceDe(objeto:Object):int
Busca el objeto dado y regresa su posición dentro de la instancia.
Si el objeto no es contenido por la instancia se regresa -1.
Si el objeto existe más de una vez dentro de la instancia, solo se regresa
la posición de el primero.
Esta funcion utilizará la interfase Igualable para evaluar
igualdad entre objetos si dicha funcionalidad es habilitada mediante
la función usarIgualables.
objeto:Object — el objeto a buscar su posición en la instancia.
|
int — la posición de objeto dentro de la instancia, o -1
si objeto no es contenido por la instancia.
|
| verInicial | () | method |
public function verInicial():ObjectRegresa el objeto en la primera posición. La instancia no es modificada.
ReturnsObject — el objeto en la primera posición.
|