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 :