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 :