Statistics
| Revision:

root / branches / Mobile_Compatible_Hito_1 / libMetadata / src / org / gvsig / metadata / Metadata.java @ 21882

History | View | Annotate | Download (1.09 KB)

1
package org.gvsig.metadata;
2

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

    
6
import org.gvsig.compatible.ConversionUtil;
7

    
8
public class Metadata implements IMetadata {
9

    
10
        private Map values = new HashMap();
11
        private String definitionName ;
12
        
13
        Metadata(String definitionName) {
14
                this.definitionName = definitionName;
15
        }
16
        
17
        public Object get(String name) {
18
                return values.get(name);
19
        }
20

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

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

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

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

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

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

    
45
        public void setDouble(String name, double value) {
46
                values.put(name, new Double(value));
47
        }
48

    
49
        public void setInt(String name, int value) {
50
                values.put(name, new Integer(value));                
51
        }
52

    
53
}