package no.met.metadataeditor.widget; import java.util.HashMap; import java.util.Map; import javax.xml.bind.annotation.XmlAttribute; public class StringAndListWidget extends EditorWidget { private static final long serialVersionUID = -581230523985509440L; private int size = 40; private int maxlength = Integer.MAX_VALUE; public StringAndListWidget(){ super(); } public StringAndListWidget(StringAndListWidget cloneFrom){ super(cloneFrom); this.size = cloneFrom.size; this.maxlength = cloneFrom.maxlength; } @Override public Map<String, String> getDefaultValue() { Map<String,String> defaultValue = new HashMap<>(); defaultValue.put("str", ""); defaultValue.put("listElement", ""); return defaultValue; } @XmlAttribute public int getSize() { return size; } public void setSize(int size) { this.size = size; } @XmlAttribute public int getMaxlength() { return maxlength; } public void setMaxlength(int maxlength) { this.maxlength = maxlength; } }