1 22 package org.jboss.xb.binding.metadata; 23 24 import org.jboss.util.JBossStringBuilder; 25 import org.jboss.util.Strings; 26 27 28 32 public class PackageMetaData 33 { 34 private String name; 35 36 public String getName() 37 { 38 return name; 39 } 40 41 public void setName(String name) 42 { 43 this.name = name; 44 } 45 46 public boolean equals(Object o) 47 { 48 if(this == o) 49 { 50 return true; 51 } 52 if(!(o instanceof PackageMetaData)) 53 { 54 return false; 55 } 56 57 final PackageMetaData packageMetaData = (PackageMetaData)o; 58 59 if(name != null ? !name.equals(packageMetaData.name) : packageMetaData.name != null) 60 { 61 return false; 62 } 63 64 return true; 65 } 66 67 public int hashCode() 68 { 69 return (name != null ? name.hashCode() : 0); 70 } 71 72 public String toString() 73 { 74 JBossStringBuilder buffer = new JBossStringBuilder(); 75 Strings.defaultToString(buffer, this); 76 buffer.append('['); 77 buffer.append("name=").append(name); 78 buffer.append(']'); 79 return buffer.toString(); 80 } 81 } 82 | Popular Tags |