Commit | Line | Data |
---|---|---|
a3b510ab NR |
1 | package be.nikiroo.jvcard; |
2 | ||
26d2bd05 NR |
3 | /** |
4 | * This class describes a type, that is, a key-value pair. | |
5 | * | |
6 | * @author niki | |
7 | * | |
8 | */ | |
e253bd50 | 9 | @SuppressWarnings("rawtypes") |
26d2bd05 | 10 | public class TypeInfo extends BaseClass { |
a3b510ab NR |
11 | private String name; |
12 | private String value; | |
13 | ||
e253bd50 | 14 | @SuppressWarnings("unchecked") |
a3b510ab | 15 | public TypeInfo(String name, String value) { |
26d2bd05 NR |
16 | super(null); |
17 | ||
a3b510ab NR |
18 | this.name = name; |
19 | this.value = value; | |
20 | } | |
21 | ||
22 | public String getName() { | |
23 | return name; | |
24 | } | |
25 | ||
26 | public String getValue() { | |
27 | return value; | |
28 | } | |
e253bd50 NR |
29 | |
30 | @Override | |
31 | public String getId() { | |
32 | return "" + name; | |
33 | } | |
34 | ||
35 | @Override | |
36 | public String getState() { | |
37 | return "" + name + value; | |
38 | } | |
a3b510ab | 39 | } |