Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libIverUtiles / src / com / iver / utiles / swing / wizard / WizardControl.java @ 1836

History | View | Annotate | Download (1.49 KB)

1
package com.iver.utiles.swing.wizard;
2

    
3
/**
4
 * Visi?n que tienen los escuchadores de eventos sobre el Wizard
5
 *
6
 * @author Fernando Gonz?lez Cort?s
7
 */
8
public interface WizardControl {
9
        /**
10
         * Activa el paso al siguiente paso del asistente
11
         *
12
         * @param enabled si se habilita o no
13
         */
14
        public abstract void enableNext(boolean enabled);
15

    
16
        /**
17
         * Activa el paso al paso anterior del asistente
18
         *
19
         * @param enabled si se habilita o no
20
         */
21
        public abstract void enableBack(boolean enabled);
22

    
23
        /**
24
         * Muestra el panel del siguiente paso del asistente
25
         */
26
        public abstract void nextStep();
27

    
28
        /**
29
         * Muestra el panel del paso anterior del asistente
30
         */
31
        public abstract void backStep();
32

    
33
        /**
34
         * Se cancela el asistente. Esta operaci?n no tiene ning?n efecto, salvo
35
         * que se disparar? el evento de cancelado. El resultado de esto depender?
36
         * de las implementaciones que haya escuchando el evento. Generalmente
37
         * deber? haber un objeto que al escuchar este evento cerrar? el
38
         * asistente.
39
         */
40
        public abstract void cancel();
41

    
42
        /**
43
         * Se finaliza el asistente. Esta operaci?n no tiene ning?n efecto, salvo
44
         * que se disparar? el evento de finalizaci?n. El resultado de esto
45
         * depender? de las implementaciones que haya escuchando el evento.
46
         * Generalmente deber? haber un objeto que al escuchar este evento cerrar?
47
         * el asistente.
48
         */
49
        public abstract void finish();
50

    
51
        /**
52
         * Obtiene el paso actual del asistente
53
         *
54
         * @return Paso actual del asistente
55
         */
56
        public abstract Step getCurrentStep();
57
}