Packagelopsae.lif.colecciones.listas.ligadas
Classpublic class NodoListaLigada
ImplementsBorrable

Nodo base para la construcción de listas ligadas. Esta implementación de nodo adicionalmente tiene la capacidad de reportar si el nodo ha sido removido de la lista que lo contenía.



Public Properties
 PropertyDefined by
  _ant : NodoListaLigada
El nodo anterior en la lista.
NodoListaLigada
  _obj : Object
El objeto contenido por la instancia.
NodoListaLigada
  _sig : NodoListaLigada
El siguiente nodo en la lista.
NodoListaLigada
Public Methods
 MethodDefined by
  
Construye una instancia con los parámetros dados.
NodoListaLigada
  
borrar():void
Libera toda referencia interna que contenga la instancia.
NodoListaLigada
  
haSidoRemovido():Boolean
Regresa true si la instancia ha sido removida de la ListaLigada a la que pertenece, false de de lo contrario.
NodoListaLigada
  
remover():void
Elimina las referencias contenidas y marca la instancia como un nodo removido.
NodoListaLigada
Property detail
_antproperty
public var _ant:NodoListaLigada

El nodo anterior en la lista.

_objproperty 
public var _obj:Object

El objeto contenido por la instancia.

_sigproperty 
public var _sig:NodoListaLigada

El siguiente nodo en la lista.

Constructor detail
NodoListaLigada()constructor
public function NodoListaLigada(obj:Object, ant:NodoListaLigada, sig:NodoListaLigada)

Construye una instancia con los parámetros dados.

Parameters
obj:Object — el objeto a contener en la instancia.
 
ant:NodoListaLigada — el nodo anterior en la lista.
 
sig:NodoListaLigada — el siguiente nodo en la lista.
Method detail
borrar()method
public function borrar():void

Libera 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.

haSidoRemovido()method 
public function haSidoRemovido():Boolean

Regresa true si la instancia ha sido removida de la ListaLigada a la que pertenece, false de de lo contrario.

Returns
Booleantrue si la instancia ha sido removida de la ListaLigada a la que pertenece, false de de lo contrario.
remover()method 
public function remover():void

Elimina las referencias contenidas y marca la instancia como un nodo removido.