1 4 package gnu.lists; 5 import java.io.*; 6 7 11 12 public class UnescapedData implements Externalizable 13 { 14 String data; 15 16 public UnescapedData () 17 { 18 } 19 20 public UnescapedData (String data) 21 { 22 this.data = data; 23 } 24 25 public final String getData() { return data; } 26 27 public final String toString() { return data; } 28 29 public final boolean equals(Object other) 30 { 31 return other instanceof UnescapedData 32 && data.equals(other.toString()); 33 } 34 35 public final int hashCode() { return data == null ? 0 : data.hashCode(); } 36 37 40 public void writeExternal(ObjectOutput out) throws IOException 41 { 42 out.writeObject(data); 43 } 44 45 public void readExternal(ObjectInput in) 46 throws IOException, ClassNotFoundException 47 { 48 data = (String ) in.readObject(); 49 } 50 } 51 | Popular Tags |