Statistics
| Revision:

root / trunk / frameworks / _fwAndami / src / com / iver / andami / messages / ProgressListener.java @ 598

History | View | Annotate | Download (954 Bytes)

1
package com.iver.andami.messages;
2

    
3
import java.util.EventListener;
4

    
5

    
6
/**
7
 * Interfaz implementada por las extensiones que quieran informar del estado de
8
 * su ejecuci?n. Por ejemplo un extension que tarda mucho en ejecutarse puede
9
 * implementar esta interfaz y a?adirse como ProgressListener de la
10
 * aplicacion. De esta manera la aplicaci?n le pedir? su estado a intervalos
11
 * regulares de tiempo y mostrar? esta informaci?n en la barra de estado
12
 *
13
 * @author Fernando Gonz?lez Cort?s
14
 */
15
public interface ProgressListener extends EventListener {
16
    /**
17
     * M?todo invocado a intervalos regulares por la aplicaci?n y en el que se
18
     * debe devolver el estado de una supuesta ejecuci?n
19
     *
20
     * @return Cadena que se env?a a la aplicaci?n
21
     */
22
    public String getProgress();
23

    
24
    /**
25
     * Devuelve un porcentaje que indica el progreso de la tarea
26
     *
27
     * @return n?mero del 0 al 100
28
     */
29
    public int getProgressValue();
30
}