Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / rendering / RasterUniqueValueLegend.java @ 1034

History | View | Annotate | Download (3.04 KB)

1
package com.iver.cit.gvsig.fmap.rendering;
2

    
3
import com.hardcode.gdbms.engine.values.Value;
4

    
5
import com.iver.cit.gvsig.fmap.core.v02.FSymbol;
6
import com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D;
7

    
8
import com.iver.utiles.XMLEntity;
9

    
10

    
11
/**
12
 * Leyenda de una clase raster por valor unico.
13
 *
14
 * @author Vicente Caballero Navarro
15
 */
16
public class RasterUniqueValueLegend implements UniqueValueLegend, RasterLegend {
17
        String fieldName;
18

    
19
        /**
20
         * @see com.iver.cit.gvsig.fmap.rendering.UniqueValueLegend#setValueSymbolByID(int,
21
         *                 FSymbol)
22
         */
23
        public void setValueSymbolByID(int id, FSymbol symbol) {
24
        }
25

    
26
        /**
27
         * @see com.iver.cit.gvsig.fmap.rendering.UniqueValueLegend#addSymbol(java.lang.Object,
28
         *                 FSymbol)
29
         */
30
        public void addSymbol(Object key, FSymbol symbol) {
31
        }
32

    
33
        /**
34
         * @see com.iver.cit.gvsig.fmap.rendering.ClassifiedLegend#clear()
35
         */
36
        public void clear() {
37
        }
38

    
39
        /**
40
         * @see com.iver.cit.gvsig.fmap.rendering.ClassifiedLegend#getFieldName()
41
         */
42
        public String getFieldName() {
43
                return fieldName;
44
        }
45

    
46
        /**
47
         * @see com.iver.cit.gvsig.fmap.rendering.ClassifiedLegend#setFieldName(String)
48
         */
49
        public void setFieldName(String i) {
50
        }
51

    
52
        /**
53
         * @see com.iver.cit.gvsig.fmap.rendering.RasterLegend#getSymbol(double)
54
         */
55
        public FStyle2D getSymbol(double d) {
56
                return null;
57
        }
58

    
59
        /**
60
         * @see com.iver.cit.gvsig.fmap.rendering.RasterLegend#setDefaultSymbol(com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D)
61
         */
62
        public void setDefaultSymbol(FStyle2D s) {
63
        }
64

    
65
        /**
66
         * @see com.iver.cit.gvsig.fmap.rendering.ClassifiedLegendInfo#getDescriptions()
67
         */
68
        public String[] getDescriptions() {
69
                return null;
70
        }
71

    
72
        /**
73
         * @see com.iver.cit.gvsig.fmap.rendering.ClassifiedLegendInfo#getSymbols()
74
         */
75
        public FSymbol[] getSymbols() {
76
                return null;
77
        }
78

    
79
        /**
80
         * @see com.iver.cit.gvsig.fmap.rendering.ClassifiedLegendInfo#getValues()
81
         */
82
        public Object[] getValues() {
83
                return null;
84
        }
85

    
86
        /**
87
         * @see com.iver.cit.gvsig.fmap.rendering.Legend#getDefaultSymbol()
88
         */
89
        public FSymbol getDefaultSymbol() {
90
                return null;
91
        }
92

    
93
        /**
94
         * @see com.iver.cit.gvsig.fmap.rendering.Legend#getXMLEntity()
95
         */
96
        public XMLEntity getXMLEntity() {
97
                XMLEntity xml = new XMLEntity();
98

    
99
                //TODO
100
                return xml;
101
        }
102

    
103
        /**
104
         * Crea un RasterUniqueValueLegend a partir del XMLEntity.
105
         *
106
         * @param xml XMLEntity.
107
         *
108
         * @return Nuevo RasterUniqueValueLegend
109
         */
110
        public static RasterUniqueValueLegend createFromXML(XMLEntity xml) {
111
                RasterUniqueValueLegend ruvl = new RasterUniqueValueLegend();
112

    
113
                //TODO
114
                return ruvl;
115
        }
116

    
117
        /**
118
         * @see com.iver.cit.gvsig.fmap.rendering.Legend#cloneLegend()
119
         */
120
        public Legend cloneLegend() {
121
                return createFromXML(getXMLEntity());
122
        }
123

    
124
        /* (non-Javadoc)
125
         * @see com.iver.cit.gvsig.fmap.rendering.UniqueValueLegend#getSymbolByID(int)
126
         */
127
        public FSymbol getSymbolByID(int ID) {
128
                // TODO Auto-generated method stub
129
                return null;
130
        }
131

    
132
        /* (non-Javadoc)
133
         * @see com.iver.cit.gvsig.fmap.rendering.UniqueValueLegend#getSymbolByValue(com.hardcode.gdbms.engine.values.Value)
134
         */
135
        public FSymbol getSymbolByValue(Value key) {
136
                // TODO Auto-generated method stub
137
                return null;
138
        }
139
}