1 19 20 package org.polepos.framework; 21 22 public class SetupProperty { 23 24 private final String name; 25 26 private final int value; 27 28 public SetupProperty(String name, int value){ 29 this.name = name; 30 this.value = value; 31 } 32 33 public String name(){ 34 return name; 35 } 36 37 public int value(){ 38 return value; 39 } 40 41 @Override 42 public boolean equals(Object obj) { 43 if(obj==this) { 44 return true; 45 } 46 if(obj==null||obj.getClass()!=getClass()) { 47 return false; 48 } 49 SetupProperty key=(SetupProperty)obj; 50 return name.equals(key.name); 51 } 52 53 @Override 54 public int hashCode() { 55 return name.hashCode(); 56 } 57 58 } 59 | Popular Tags |