1 16 package web.layout; 17 18 import dlog4j.util.StringUtils; 19 20 24 public class Page { 25 String name; 26 String uri; 27 String param; 28 29 public String getName() { 30 return name; 31 } 32 public void setName(String name) { 33 this.name = name; 34 } 35 public String getParam() { 36 return param; 37 } 38 public void setParam(String param) { 39 this.param = param; 40 } 41 public String getUri() { 42 return uri; 43 } 44 public void setUri(String uri) { 45 this.uri = uri; 46 } 47 public boolean equals(Object obj) { 48 if(this==obj) 49 return true; 50 if(obj instanceof Page){ 51 Page p = (Page)obj; 52 return StringUtils.equals(name, p.getName()) && 53 StringUtils.equals(uri, p.getUri()) && 54 StringUtils.equals(param, p.getParam()); 55 } 56 return false; 57 } 58 public String toString() { 59 StringBuffer sb = new StringBuffer (); 60 sb.append("NAME:"); 61 sb.append(name); 62 sb.append(",URI:"); 63 sb.append(uri); 64 sb.append(",PARAM:"); 65 sb.append(param); 66 return sb.toString(); 67 } 68 69 public Object clone(){ 70 Page p = new Page(); 71 p.setName(name); 72 p.setParam(param); 73 p.setUri(uri); 74 return p; 75 } 76 } 77 | Popular Tags |