001 package railo.commons.lang; 002 003 import java.io.Serializable; 004 005 /** 006 * a Simple name value Pair 007 */ 008 public final class Pair implements Serializable { 009 String name; 010 Object value; 011 012 013 /** 014 * Constructor of the class 015 * @param name 016 * @param value 017 */ 018 public Pair(String name, Object value) { 019 this.name = name; 020 this.value = value; 021 } 022 023 /** 024 * @return the name 025 */ 026 public String getName() { 027 return name; 028 } 029 030 /** 031 * @param name the name to set 032 */ 033 public void setName(String name) { 034 this.name = name; 035 } 036 037 /* (non-Javadoc) 038 * @see java.lang.Object#toString() 039 */ 040 @Override 041 public String toString() { 042 return name+":"+value; 043 } 044 045 /** 046 * @return the value 047 */ 048 public Object getValue() { 049 return value; 050 } 051 052 /** 053 * @param value the value to set 054 */ 055 public void setValue(Object value) { 056 this.value = value; 057 } 058 059 }