Add some comparisons methods, fix the existing checks
[jvcard.git] / src / be / nikiroo / jvcard / TypeInfo.java
index b3851b20e5cbca48437185c71696bd0857bc5407..a1cc306d64d33a692aec043f6cc068f05be71fa2 100644 (file)
@@ -1,10 +1,20 @@
 package be.nikiroo.jvcard;
 
-public class TypeInfo {
+/**
+ * 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;
 
+       @SuppressWarnings("unchecked")
        public TypeInfo(String name, String value) {
+               super(null);
+
                this.name = name;
                this.value = value;
        }
@@ -16,4 +26,14 @@ public class TypeInfo {
        public String getValue() {
                return value;
        }
+
+       @Override
+       public String getId() {
+               return "" + name;
+       }
+
+       @Override
+       public String getState() {
+               return "" + name + value;
+       }
 }
\ No newline at end of file