Statistics
| Revision:

root / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / view / IProjectView.java @ 9044

History | View | Annotate | Download (1.96 KB)

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

    
3
import java.beans.PropertyChangeListener;
4

    
5
import com.iver.cit.gvsig.fmap.MapContext;
6
import com.iver.cit.gvsig.project.Project;
7
import com.iver.cit.gvsig.project.documents.gui.WindowData;
8

    
9
public interface IProjectView {
10

    
11
        /**
12
         * Gets the FMap's contexts of the main map in the view.
13
         *
14
         * @return
15
         */
16
        public MapContext getMapContext();
17

    
18
        /**
19
         * Gets the FMap's context from the locator, which is the
20
         * small map in the left-bottom corner of the View.
21
         *
22
         * @return
23
         */
24
        public MapContext getMapOverViewContext();
25

    
26
        /**
27
         * @see com.iver.cit.gvsig.project.documents.view.ProjectView#setMapContext(com.iver.cit.gvsig.fmap.MapContext)
28
         */
29
        public void setMapContext(MapContext fmap);
30

    
31
        /**
32
         * DOCUMENT ME!
33
         *
34
         * @param fmap DOCUMENT ME!
35
         */
36
        public void setMapOverViewContext(MapContext fmap);
37

    
38
        /**
39
         * DOCUMENT ME!
40
         *
41
         * @param fmap DOCUMENT ME!
42
         */
43
        public String getName();
44

    
45
        /**
46
         * DOCUMENT ME!
47
         *
48
         * @param fmap DOCUMENT ME!
49
         */
50
        public Project getProject();
51

    
52
        /**
53
         * DOCUMENT ME!
54
         *
55
         * @param fmap DOCUMENT ME!
56
         */
57
        public void addPropertyChangeListener(PropertyChangeListener listener);
58

    
59
        /**
60
         * DOCUMENT ME!
61
         *
62
         * @param fmap DOCUMENT ME!
63
         */
64
        public String getExtLink();
65

    
66
        /**
67
         * DOCUMENT ME!
68
         *
69
         * @return DOCUMENT ME!
70
         */
71
        public int getTypeLink();
72

    
73
        /**
74
     * Se selecciona la extensi?n para realizar cuando se quiera el link.
75
     *
76
     * @param s nombre del campo.
77
     */
78
        public void setExtLink(String s);
79

    
80
        /**
81
     * Se selecciona el tipo de fichero para realizar cuando se quiera el link.
82
     *
83
     * @param i tipo de fichero.
84
     */
85
        public void setTypeLink(int i);
86

    
87
        /**
88
         * DOCUMENT ME!
89
         *
90
         * @return DOCUMENT ME!
91
         */
92
        public void setSelectedField(String s);
93

    
94
        /**
95
         * DOCUMENT ME!
96
         *
97
         * @return DOCUMENT ME!
98
         */
99
        public String getSelectedField();
100
        
101
        /**
102
         * Store the properties of the window associated with this
103
         * IProjectView.
104
         */
105
        public void storeWindowData(WindowData data);
106
        
107
}