Class Script

java.lang.Object
  extended by Script
All Implemented Interfaces:
com.lucent.isg.appsdk.script.ScriptCallback

public class Script
extends java.lang.Object
implements com.lucent.isg.appsdk.script.ScriptCallback

Clase que implementa la interfaz ScriptCallback. Define los métodos necesarios para cargar y descargar scripts y para ejecutar programas en el simulador.

Author:
Raúl

Constructor Summary
Script()
          Constructor que ejecuta la inicializacion del script adapter y registra la interfaz ScriptCallback, para que los métodos onXXX de la clase sean llamados cuando se produzcan eventos importantes.
 
Method Summary
 void cargaScript(java.lang.String scriptfile)
          Carga el script que se le pase como parametro en el simulador.
 void descargaScript()
          Descarga el script que haya en el simulador
 void destroy()
          Termina el ScriptAdapter.
 void ejecutaPrograma(java.lang.String program, boolean waitUntilStopped)
          Ejecuta un programa en el simulador.
 void onExecutedProgramStep(java.lang.String program, java.lang.String nextStep, java.lang.String errors)
          Método llamado cuando se ha terminado la ejecución de un paso de un programa.
 void onExecutedStep(java.lang.String step, java.lang.String errors)
          Método llamado cuando un paso (fuera del contexto de un programa) ha sido ejecutado.
 void onPaused()
          Método llamado cuando de pausa la ejecución de un programa.
 void onRunning(java.lang.String program, int mode)
          Método llamado cuando un programa del script comienza a ejecutarse.
 void onScriptLoaded(java.lang.String filename, java.lang.String simulation)
          Método llamado cuando un script se carga con éxito en el simulador.
 void onScriptUnloaded()
          Método llamado cuando se descarga un script del simulador.
 void onStopped()
          Método llamado cuando se detiene la ejecución de un programa.
 void onUnregistered()
          Método llamado cuando el proceso de registro es cancelado.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Script

public Script()
Constructor que ejecuta la inicializacion del script adapter y registra la interfaz ScriptCallback, para que los métodos onXXX de la clase sean llamados cuando se produzcan eventos importantes.

Method Detail

cargaScript

public void cargaScript(java.lang.String scriptfile)
Carga el script que se le pase como parametro en el simulador. Muestra ,además, el nombre de la simulacion así como todos los programas y pasos de que consta dicho archivo XML.

Parameters:
scriptfile - - Archivo XML que se cargará en el simulador.

ejecutaPrograma

public void ejecutaPrograma(java.lang.String program,
                            boolean waitUntilStopped)
Ejecuta un programa en el simulador.

Parameters:
program - - Nombre del programa a ejecutar en el simulador.
waitUntilStopped - - Boolean para indicar si queremos esperar que termine la ejecución del programa en el simulador (true para que espere).

descargaScript

public void descargaScript()
Descarga el script que haya en el simulador


destroy

public void destroy()
Termina el ScriptAdapter.


onUnregistered

public void onUnregistered()
Método llamado cuando el proceso de registro es cancelado.

Specified by:
onUnregistered in interface com.lucent.isg.appsdk.script.ScriptCallback

onScriptLoaded

public void onScriptLoaded(java.lang.String filename,
                           java.lang.String simulation)
Método llamado cuando un script se carga con éxito en el simulador.

Specified by:
onScriptLoaded in interface com.lucent.isg.appsdk.script.ScriptCallback
Parameters:
filename - name of script file
simulation - name of simulation

onScriptUnloaded

public void onScriptUnloaded()
Método llamado cuando se descarga un script del simulador.

Specified by:
onScriptUnloaded in interface com.lucent.isg.appsdk.script.ScriptCallback

onRunning

public void onRunning(java.lang.String program,
                      int mode)
Método llamado cuando un programa del script comienza a ejecutarse.

Specified by:
onRunning in interface com.lucent.isg.appsdk.script.ScriptCallback

onStopped

public void onStopped()
Método llamado cuando se detiene la ejecución de un programa. Si al ejecutar un programa le dimos el valor true a la variable waitUntilStopped, este método hará un Notify() avisando al hilo que llamó a ejecutaPrograma, que estaba esperando, para avisarle de que el simulador ha terminado la ejecución.

Specified by:
onStopped in interface com.lucent.isg.appsdk.script.ScriptCallback

onPaused

public void onPaused()
Método llamado cuando de pausa la ejecución de un programa.

Specified by:
onPaused in interface com.lucent.isg.appsdk.script.ScriptCallback

onExecutedProgramStep

public void onExecutedProgramStep(java.lang.String program,
                                  java.lang.String nextStep,
                                  java.lang.String errors)
Método llamado cuando se ha terminado la ejecución de un paso de un programa.

Specified by:
onExecutedProgramStep in interface com.lucent.isg.appsdk.script.ScriptCallback

onExecutedStep

public void onExecutedStep(java.lang.String step,
                           java.lang.String errors)
Método llamado cuando un paso (fuera del contexto de un programa) ha sido ejecutado.

Specified by:
onExecutedStep in interface com.lucent.isg.appsdk.script.ScriptCallback


e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


SERVICIO 3G DE TELEASISTENCIA BASADO EN TECNOLOGÃA OSA/PARLAY

: Parras Eliche, Raúl
: Ingeniería Telecomunicación
Contenido del proyecto: