Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / layers / FLyrDefault.java @ 354

History | View | Annotate | Download (2.34 KB)

1
/* Generated by Together */
2
package com.iver.cit.gvsig.fmap.layers;
3

    
4
import java.beans.PropertyChangeSupport;
5

    
6
import org.cresques.cts.ICoordTrans;
7
import org.cresques.cts.IProjection;
8

    
9
import com.iver.cit.gvsig.fmap.XMLEntity;
10

    
11

    
12
/**
13
 * Implementaci?n de las caracter?sticas de alto nivel de las
14
 * capas: visibilidad, activaci?n, nombre, ...
15
 */
16
public abstract class FLyrDefault implements FLayer {
17
        PropertyChangeSupport lnkPropertyChangeSupport;
18

    
19
        /** Path de la capa en el arbol de capas */
20
        private LayerPath layerPath = new LayerPath();
21
        private FLayers root=null;
22
        private String name;
23
        private IProjection projection;
24

    
25
        /**
26
         * Las propiedades que se deben devolver aqu? son la propiedad selected y
27
         * el nombre
28
         *
29
         * @return DOCUMENT ME!
30
         */
31
        public XMLEntity getProperties() {
32
                //TODO Implementar bien
33
                return new XMLEntity();
34
        }
35

    
36
        /**
37
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#setActive(boolean)
38
         */
39
        public void setActive(boolean selected) {
40
        }
41

    
42
        /**
43
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#isActive()
44
         */
45
        public boolean isActive() {
46
                return false;
47
        }
48

    
49
        /**
50
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#setName(java.lang.String)
51
         */
52
        public void setName(String name) {
53
                this.name = name;
54
        }
55

    
56
        /**
57
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#getName()
58
         */
59
        public String getName() {
60
                return name;
61
        }
62

    
63
        /**
64
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#load()
65
         */
66
        public void load() {
67
        }
68

    
69
        /**
70
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#setVisible(boolean)
71
         */
72
        public void setVisible(boolean visibility) {
73
        }
74

    
75
        /**
76
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#isVisible()
77
         */
78
        public boolean isVisible() {
79
                return false;
80
        }
81

    
82
        /**
83
         * DOCUMENT ME!
84
         *
85
         * @return Returns the layerPath.
86
         */
87
        public LayerPath getLayerPath() {
88
                return layerPath;
89
        }
90

    
91
        /**
92
         * DOCUMENT ME!
93
         *
94
         * @param layerPath The layerPath to set.
95
         */
96
        public void setLayerPath(LayerPath layerPath) {
97
                this.layerPath = layerPath;
98
        }
99
        public FLayers getRoot(){
100
                return root;
101
        }
102
        public void setRoot(FLayers root){
103
                this.root=root;
104
        }
105
        
106
        public void setProjection(IProjection proj){
107
                projection = proj;
108
        }
109
        /**
110
         * @see org.cresques.geo.Projected#getProjection()
111
         */
112
        public IProjection getProjection() {
113
                return projection;
114
        }
115
        /**
116
         * @see org.cresques.geo.Projected#reProject(org.cresques.cts.ICoordTrans)
117
         */
118
        public void reProject(ICoordTrans arg0) {
119
        }
120
}