| Package | lopsae.lif.progresivos.auxiliares |
| Class | public class NotificadorProgresivo |
| Implements | Condenado |
rastrearEventos o ejecutar.
| Method | Defined by | ||
|---|---|---|---|
|
NotificadorProgresivo(progresivo:Progresivo)
Construye un instancia que rastreará el objeto Progresivo dado.
| NotificadorProgresivo | ||
|
agregarFuncion(evento:int, funcion:Function):ElementoPublico
Registra una función al evento especificado.
| NotificadorProgresivo | ||
|
asignarProgresivo(progresivo:Progresivo):void
Asigna el objeto Progresivo a rastrear.
| NotificadorProgresivo | ||
|
borrar():void
Libera toda referencia interna que contenga la instancia.
| NotificadorProgresivo | ||
|
ejecutar():void
Esta función solamente llama a la función
rastrearEventos. | NotificadorProgresivo | ||
|
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre
contenido.
| NotificadorProgresivo | ||
|
rastrearEventos():void
Rastrea el objeto Progresivo contenido por eventos.
| NotificadorProgresivo | ||
|
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la
instancia.
| NotificadorProgresivo | ||
|
vaciarEvento(evento:int):void
Vacía el conjunto de funciones registradas para el evento especificado.
| NotificadorProgresivo | ||
|
vaciarEventos():void
Vacía todas las funciones registradas a todos los eventos de la instancia.
| NotificadorProgresivo | ||
|
Regresa el objeto Progresivo siendo rastreado.
| NotificadorProgresivo | ||
| Constant | Defined by | ||
|---|---|---|---|
| EVENTO_COMPLETADO : int = 0 [static]
Identificador del evento Completado.
| NotificadorProgresivo | ||
| NotificadorProgresivo | () | constructor |
public function NotificadorProgresivo(progresivo:Progresivo)Construye un instancia que rastreará el objeto Progresivo dado.
Parametersprogresivo:Progresivo — el objeto a rastrear para eventos.
|
| agregarFuncion | () | method |
public function agregarFuncion(evento:int, funcion:Function):ElementoPublicoRegistra una función al evento especificado. Al registrar una función un objeto ElementoPublico es regresado para controlar su permanencia dentro de la lista de funciones registradas.
Si un identificador de evento inválido es dado o null es
pasado como el parámetro funcion no se efectua acción alguna y null
es regresado.
evento:int — el identificador de evento donde se registrará la función.
|
|
funcion:Function — función con la firma funcion():void que será registrada
al evento especificado.
|
ElementoPublico —
el objeto ElementoPublico de la función registrada, o
null si la función no fue registrada exitosamente.
|
| asignarProgresivo | () | method |
public function asignarProgresivo(progresivo:Progresivo):voidAsigna el objeto Progresivo a rastrear.
Parametersprogresivo:Progresivo — el objeto Progresivo a rastrear.
|
| 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.
| ejecutar | () | method |
public function ejecutar():void
Esta función solamente llama a la función rastrearEventos.
| liberar | () | method |
public function liberar():voidRetira a la instancia de cualquier Verdugo en el que se encuentre contenido.
| rastrearEventos | () | method |
public function rastrearEventos():voidRastrea el objeto Progresivo contenido por eventos. Si un evento es encontrado se lanza una notificación llamando a las funciones registradas a dicho evento.
| sentenciar | () | method |
public function sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la
instancia. La instancia de ElementoPublico dada debe de ser retirada de
la colección que lo contienen al llamar cualquiera de las funciones
borrar o liberar.
Debido a que la instancia sólo puede existir en un solo Verdugo en un momento determinado, si esta función es llamada más de una vez con diferentes ElementosPublicos de parámetros, las instancias anteriores de ElementosPublicos deberán de ser retiradas de sus correspondientes colecciones antes de ser substituidas.
Si null es dado como parámetro existiendo
previamente una instancia de ElementoPublico contenida, la instancia de
ElementoPublico contenida será retirada de su colección antes de remover
la referencia. Este funcionamiento sería el mismo que la de la función
liberar. Al borrar una instancia de Condenado, esta debe
de removerse de aquel Verdugo en el que esté contenido.
elemento:ElementoPublico — el ElementoPublico que representa la presencia de ejecución
de la instancia.
|
| vaciarEvento | () | method |
public function vaciarEvento(evento:int):voidVacía el conjunto de funciones registradas para el evento especificado. Si un identificador inválido es dado, no se efectúa acción alguna.
Parametersevento:int — el identificado del evento del cual se vaciaran las funciones registradas.
|
| vaciarEventos | () | method |
public function vaciarEventos():voidVacía todas las funciones registradas a todos los eventos de la instancia.
| verProgresivo | () | method |
public function verProgresivo():ProgresivoRegresa el objeto Progresivo siendo rastreado.
ReturnsProgresivo |
| EVENTO_COMPLETADO | constant |
public static const EVENTO_COMPLETADO:int = 0Identificador del evento Completado. Este evento ocurre cuando el progreso actual del objeto Progresivo rastreado es igual al progreso final.