4e52a042a230ccecff347dbd9d7368d6ff82b9b0
1 package be
.nikiroo
.jvcard
;
4 * This class describes a type, that is, a key-value pair.
8 public class TypeInfo
extends BaseClass
<TypeInfo
> {
13 * Create a new {@link TypeInfo}.
16 * the name of this {@link TypeInfo} (<b>MUST NOT</b> be NULL)
18 * its value (<b>MUST NOT</b> be NULL)
20 public TypeInfo(String name
, String value
) {
23 this.name
= name
.toUpperCase();
24 this.value
= escape(value
.toString()); // crash NOW if null
32 public String
getName() {
41 public String
getValue() {
42 return unescape(value
);
46 * Return the RAW value
48 * @return the RAW value
50 public String
getRawValue() {
55 public String
getId() {
60 public String
getState() {
61 return ("" + name
+ value
).replace(' ', '_');