1 package be
.nikiroo
.jvcard
;
4 * This class describes a type, that is, a key-value pair.
9 public class TypeInfo
extends BaseClass
<TypeInfo
> {
14 * Create a new {@link TypeInfo}.
17 * the name of this {@link TypeInfo} (<b>MUST NOT</b> be NULL)
19 * its value (<b>MUST NOT</b> be NULL)
21 public TypeInfo(String name
, String value
) {
24 this.name
= name
.toUpperCase();
25 this.value
= escape(value
.toString()); // crash NOW if null
33 public String
getName() {
42 public String
getValue() {
43 return unescape(value
);
47 * Return the RAW value
49 * @return the RAW value
51 public String
getRawValue() {
56 public String
getId() {
61 public String
getState() {
62 return ("" + name
+ value
).replace(' ', '_');