tim@29: package de.intevation.gnv.action.sessionmodel; tim@30: tim@30: import java.util.HashMap; tim@30: import java.util.Map; tim@30: tim@29: /** ingo@690: * Stores key-value pairs used to save user input for changing diagram ingo@690: * attributes. sascha@699: * sascha@684: * @author Tim Englich tim@29: */ tim@29: public class DiagrammOptions { tim@29: tim@30: private Map values = new HashMap(); tim@36: tim@29: /** tim@29: * Constructor tim@29: */ tim@29: public DiagrammOptions() { tim@29: super(); tim@29: } tim@30: tim@29: /** tim@954: * Returns the Value to a given Key tim@954: * @param The key of the value that should be returned. ingo@690: * @return the value. tim@29: */ tim@30: public String getValue(String key) { tim@30: return this.values.get(key); tim@29: } tim@36: ingo@690: tim@29: /** ingo@690: * Set a value with the given key. ingo@690: * ingo@690: * @param key The given key. ingo@690: * @param value The value to be stored. tim@29: */ tim@30: public void setValue(String key, String value) { tim@36: this.values.put(key, value); tim@29: } sascha@683: } sascha@700: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :