Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*     */ package org.apache.commons.collections.keyvalue;
 /*     */ 
 /*     */ import java.io.Serializable;
 /*     */ import java.util.Map;
 /*     */ import java.util.Map.Entry;
 /*     */ import org.apache.commons.collections.KeyValue;
 /*     */ 
 /*     */ public class TiedMapEntry
 /*     */   implements Map.EntryKeyValueSerializable
/*     */ {
/*     */   private static final long serialVersionUID = -8453869361373831205L;
/*     */   private final Map map;
/*     */   private final Object key;
/*     */ 
/*     */   public TiedMapEntry(Map mapObject key)
/*     */   {
/*  52 */     this. = map;
/*  53 */     this. = key;
/*     */   }
/*     */ 
/*     */   public Object getKey()
/*     */   {
/*  64 */     return this.;
/*     */   }
/*     */ 
/*     */   public Object getValue()
/*     */   {
/*  73 */     return this..get(this.);
/*     */   }
/*     */ 
/*     */   public Object setValue(Object value)
/*     */   {
/*  84 */     if (value == this) {
/*  85 */       throw new IllegalArgumentException("Cannot set value to this map entry");
/*     */     }
/*  87 */     return this..put(this.value);
/*     */   }
/*     */ 
/*     */   public boolean equals(Object obj)
/*     */   {
/*  99 */     if (obj == this) {
/* 100 */       return true;
/*     */     }
/* 102 */     if (!(obj instanceof Serializable)) {
/* 103 */       return false;
/*     */     }
/* 105 */     Map.Entry other = (Serializable)obj;
/* 106 */     Object value = getValue();
/* 107 */     return (this. == null ? other.getKey() == null : this..equals(other.getKey())) && (value == null ? other.getValue() == null : value.equals(other.getValue()));
/*     */   }
/*     */ 
/*     */   public int hashCode()
/*     */   {
/* 120 */     Object value = getValue();
/* 121 */     return (getKey() == null ? 0 : getKey().hashCode()) ^ (value == null ? 0 : value.hashCode());
/*     */   }
/*     */ 
/*     */   public String toString()
/*     */   {
/* 131 */     return getKey() + "=" + getValue();
/*     */   }
/*     */ }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.apache.commons.collections.keyvalue.TiedMapEntry
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X