1 package be
.nikiroo
.jvcard
;
4 * This class describes a type, that is, a key-value pair.
9 @SuppressWarnings("rawtypes")
10 public class TypeInfo
extends BaseClass
<TypeInfo
> {
15 * Create a new {@link TypeInfo}.
18 * the name of this {@link TypeInfo} (<b>MUST NOT</b> be NULL)
20 * its value (<b>MUST NOT</b> be NULL)
22 @SuppressWarnings("unchecked")
23 public TypeInfo(String name
, String value
) {
26 this.name
= name
.toUpperCase();
27 this.value
= value
.toString(); // crash NOW if null
35 public String
getName() {
44 public String
getValue() {
49 public String
getId() {
54 public String
getState() {
55 return ("" + name
+ value
).replace(' ', '_');