Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libMetadata / src / org / gvsig / metadata / DefaultMetadata.java @ 23751

History | View | Annotate | Download (1.06 KB)

1
package org.gvsig.metadata;
2

    
3
import java.util.HashMap;
4
import java.util.Map;
5

    
6
public class DefaultMetadata implements Metadata {
7

    
8
        private Map values = new HashMap();
9
        private String definitionName ;
10

    
11
        DefaultMetadata(String definitionName) {
12
                this.definitionName = definitionName;
13
        }
14

    
15
        public Object get(String name) {
16
                return values.get(name);
17
        }
18

    
19
        public boolean getBoolean(String name) {
20
                return ((Boolean)values.get(name)).booleanValue();
21
        }
22

    
23
        public double getDouble(String name) {
24
                return ((Double)values.get(name)).doubleValue();
25
        }
26

    
27
        public int getInt(String name) {
28
                return ((Integer)values.get(name)).intValue();
29
        }
30

    
31
        public boolean hasValue(String name) {
32
                return values.containsKey(name);
33
        }
34

    
35
        public void set(String name, Object value) {
36
                values.put(name, value);
37
        }
38

    
39
        public void setBoolean(String name, boolean value) {
40
                values.put(name, Boolean.valueOf(value));
41
        }
42

    
43
        public void setDouble(String name, double value) {
44
                values.put(name, Double.valueOf(value));
45
        }
46

    
47
        public void setInt(String name, int value) {
48
                values.put(name, Integer.valueOf(value));
49
        }
50

    
51
}