1 13 package info.magnolia.cms.exchange.simple; 14 15 import info.magnolia.exchange.PacketHeader; 16 17 import java.util.Hashtable ; 18 import java.util.Map ; 19 import java.util.Set ; 20 21 22 26 public class PacketHeaderImpl implements PacketHeader { 27 28 private Map header; 29 30 public PacketHeaderImpl() { 31 this.header = new Hashtable (); 32 } 33 34 public void addHeader(String name, String value) throws IllegalArgumentException { 35 if (value == null) { 36 throw (new IllegalArgumentException ("Null value not allowed")); } 38 this.header.put(name, value); 39 } 40 41 public String getValueByName(String name) { 42 return (String ) this.header.get(name); 43 } 44 45 public Set getKeys() { 46 return this.header.keySet(); 47 } 48 } 49 | Popular Tags |