1 19 20 package com.maverick.http; 21 22 import java.io.Serializable ; 23 24 28 public class NameValuePair implements Serializable { 29 30 32 36 public NameValuePair() { 37 this(null, null); 38 } 39 40 46 public NameValuePair(String name, String value) { 47 this.name = name; 48 this.value = value; 49 } 50 51 53 56 private String name = null; 57 58 61 private String value = null; 62 63 65 71 public void setName(String name) { 72 this.name = name; 73 } 74 75 81 public String getName() { 82 return name; 83 } 84 85 90 public void setValue(String value) { 91 this.value = value; 92 } 93 94 99 public String getValue() { 100 return value; 101 } 102 103 105 110 public String toString() { 111 return ("name=" + name + ", " + "value=" + value); } 113 114 123 public boolean equals(Object object) { 124 if (object == null) 125 return false; 126 if (this == object) 127 return true; 128 if (!(object instanceof NameValuePair)) 129 return false; 130 131 NameValuePair pair = (NameValuePair) object; 132 return ((null == name ? null == pair.name : name.equals(pair.name)) && (null == value ? null == pair.value 133 : value.equals(pair.value))); 134 } 135 136 143 public int hashCode() { 144 return (this.getClass().hashCode() ^ (null == name ? 0 : name.hashCode()) ^ (null == value ? 0 : value.hashCode())); 145 } 146 147 155 } 156 | Popular Tags |