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 |
} |