ingo@1402: package de.intevation.flys.client.shared.model; ingo@1402: ingo@1402: import java.io.Serializable; ingo@1402: ingo@1402: import java.util.HashMap; ingo@1402: import java.util.Map; ingo@1402: ingo@1402: ingo@1402: /** ingo@1402: * @author Ingo Weinzierl ingo@1402: */ ingo@1402: public class FeatureInfo implements Serializable { ingo@1402: ingo@1402: protected String layername; ingo@1402: ingo@1402: protected Map attrs; ingo@1402: ingo@1402: ingo@1402: public FeatureInfo() { ingo@1402: } ingo@1402: ingo@1402: ingo@1402: public FeatureInfo(String layername) { ingo@1402: this.layername = layername; ingo@1402: this.attrs = new HashMap(); ingo@1402: } ingo@1402: ingo@1402: ingo@1402: public void setLayername(String layername) { ingo@1402: this.layername = layername; ingo@1402: } ingo@1402: ingo@1402: ingo@1402: public String getLayername() { ingo@1402: return layername; ingo@1402: } ingo@1402: ingo@1402: ingo@1402: public void addAttr(String key, String value) { ingo@1402: if (key != null && key.length() > 0) { ingo@1402: attrs.put(key, value); ingo@1402: } ingo@1402: } ingo@1402: ingo@1402: ingo@1402: public Map getAttrs() { ingo@1402: return attrs; ingo@1402: } ingo@1402: } ingo@1402: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :