Statistics
| Revision:

svn-gvsig-desktop / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / ProjectElement.java @ 312

History | View | Annotate | Download (1.18 KB)

1
package com.iver.cit.gvsig.project;
2

    
3
import java.beans.PropertyChangeListener;
4

    
5
public interface ProjectElement {
6
        /**
7
         * Obtiene el nombre del elemento
8
         *
9
         * @return
10
         */
11
        public abstract String getName();
12
        /**
13
         * Establece el nombre del elemento
14
         *
15
         * @param string
16
         */
17
        public abstract void setName(String string);
18
        /**
19
         * Obtiene la fecha de creaci?n del elemento
20
         *
21
         * @return
22
         */
23
        public abstract String getCreationDate();
24
        /**
25
         * Obtiene el propietario del elemento
26
         *
27
         * @return
28
         */
29
        public abstract String getOwner();
30
        /**
31
         * Establece la fecha de creaci?n del elemento.
32
         *
33
         * @param string
34
         */
35
        public abstract void setCreationDate(String string);
36
        /**
37
         * Establece el propietario del elemento
38
         *
39
         * @param string
40
         */
41
        public abstract void setOwner(String string);
42
        /**
43
         * Obtiene los comentarios del proyecto
44
         *
45
         * @return
46
         */
47
        public abstract String getComment();
48
        /**
49
         * Establece los comentarios del proyecto
50
         *
51
         * @param string
52
         */
53
        public abstract void setComment(String string);
54
        /**
55
         * A?ade un listener para los cambios en las bounded properties
56
         *
57
         * @param listener
58
         */
59
        public abstract void addPropertyChangeListener(PropertyChangeListener listener);
60
}