| Package | lopsae.lif.ejecucion.verdugos |
| Interface | public interface Condenado extends Borrable |
| Subinterfaces | MarcadorProgresivo, VectorMovimiento |
| Implementors | ClipCicloSimple, CondenaUnica, FaseMan, FrecuenciaMan, Libreto, NotificadorProgresivo, RastroBaseAbstracto, RastroLinear, SimuladorProgresivo, TransAlphaMan, TransFaseColorMan, TransFaseMan, Verdugo |
Dado que el control de los objeto se realiza mediante instancias de ElementoPublico, cada Condenado está obligado en su implementación de recibir y guardar dicha instancia que le fue asignada y encargarse de su borrado (y de si mismo) una vez que le ha sido indicado.
| Method | Defined by | ||
|---|---|---|---|
![]() |
borrar():void
Libera toda referencia interna que contenga la instancia.
| Borrable | |
|
ejecutar():void
Función de ejecución.
| Condenado | ||
|
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre
contenido.
| Condenado | ||
|
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la
instancia.
| Condenado | ||
| ejecutar | () | method |
public function ejecutar():voidFunción de ejecución. Esta función será llamada cada vez que el verdugo sea ejecutado.
| liberar | () | method |
public function liberar():voidRetira a la instancia de cualquier Verdugo en el que se encuentre contenido.
| 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.
|