X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2FTypeInfo.java;h=4e52a042a230ccecff347dbd9d7368d6ff82b9b0;hb=f04a32e97c847d7e2551037a4d5f6a070879215c;hp=847cc25189a65ee1e58291fce5d7813193b11e83;hpb=08fbe0fb5e86bc7f1bec0a0b9e2d06290a70b212;p=jvcard.git diff --git a/src/be/nikiroo/jvcard/TypeInfo.java b/src/be/nikiroo/jvcard/TypeInfo.java index 847cc25..4e52a04 100644 --- a/src/be/nikiroo/jvcard/TypeInfo.java +++ b/src/be/nikiroo/jvcard/TypeInfo.java @@ -4,9 +4,7 @@ package be.nikiroo.jvcard; * This class describes a type, that is, a key-value pair. * * @author niki - * */ -@SuppressWarnings("rawtypes") public class TypeInfo extends BaseClass { private String name; private String value; @@ -19,12 +17,11 @@ public class TypeInfo extends BaseClass { * @param value * its value (MUST NOT be NULL) */ - @SuppressWarnings("unchecked") public TypeInfo(String name, String value) { super(null); this.name = name.toUpperCase(); - this.value = value.toString(); // crash NOW if null + this.value = escape(value.toString()); // crash NOW if null } /** @@ -42,6 +39,15 @@ public class TypeInfo extends BaseClass { * @return the value */ public String getValue() { + return unescape(value); + } + + /** + * Return the RAW value + * + * @return the RAW value + */ + public String getRawValue() { return value; }