Statistics
| Revision:

svn-gvsig-desktop / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / view / IProjectView.java @ 35756

History | View | Annotate | Download (1.96 KB)

1 7392 sbayarri
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 9044 cesar
import com.iver.cit.gvsig.project.documents.gui.WindowData;
8 7392 sbayarri
9
public interface IProjectView {
10
11
        /**
12
         * Gets the FMap's contexts of the main map in the view.
13
         *
14
         * @return
15
         */
16 7409 caballero
        public MapContext getMapContext();
17 7392 sbayarri
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 7409 caballero
        public MapContext getMapOverViewContext();
25 7392 sbayarri
26
        /**
27
         * @see com.iver.cit.gvsig.project.documents.view.ProjectView#setMapContext(com.iver.cit.gvsig.fmap.MapContext)
28
         */
29 7409 caballero
        public void setMapContext(MapContext fmap);
30 7392 sbayarri
31
        /**
32
         * DOCUMENT ME!
33
         *
34
         * @param fmap DOCUMENT ME!
35
         */
36 7409 caballero
        public void setMapOverViewContext(MapContext fmap);
37 7392 sbayarri
38
        /**
39
         * DOCUMENT ME!
40
         *
41
         * @param fmap DOCUMENT ME!
42
         */
43 7414 sbayarri
        public String getName();
44 7392 sbayarri
45
        /**
46
         * DOCUMENT ME!
47
         *
48
         * @param fmap DOCUMENT ME!
49
         */
50 7414 sbayarri
        public Project getProject();
51 7392 sbayarri
52
        /**
53
         * DOCUMENT ME!
54
         *
55
         * @param fmap DOCUMENT ME!
56
         */
57 7414 sbayarri
        public void addPropertyChangeListener(PropertyChangeListener listener);
58 7392 sbayarri
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 9044 cesar
101
        /**
102
         * Store the properties of the window associated with this
103
         * IProjectView.
104
         */
105
        public void storeWindowData(WindowData data);
106
107 7392 sbayarri
}