KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > regis > cache > SerializableEntry


1 package org.sapia.regis.cache;
2
3 import java.io.Serializable JavaDoc;
4 import java.util.Map JavaDoc;
5
6 public class SerializableEntry implements Map.Entry JavaDoc, Serializable JavaDoc{
7   
8   static final long serialVersionUID = 1L;
9
10   private Object JavaDoc key, value;
11   
12   public SerializableEntry(Object JavaDoc key, Object JavaDoc value){
13     this.key = key;
14     this.value = value;
15   }
16   
17   public Object JavaDoc getKey() {
18     return value;
19   }
20   
21   public boolean equals(Object JavaDoc obj) {
22     if(obj instanceof SerializableEntry){
23       return key.equals(((SerializableEntry)obj).key);
24     }
25     return false;
26   }
27   
28   public Object JavaDoc getValue() {
29     return value;
30   }
31   
32   public int hashCode() {
33     return key.hashCode();
34   }
35   
36   public Object JavaDoc setValue(Object JavaDoc val) {
37     return value = val;
38   }
39 }
40
Popular Tags