/** * Get the current value form the internal <code>FormItem</code>. * * @return value */ public Object getValue() { if (formItem != null) { return formItem.getValue(); } return null; }
public Map<String, String> getData(boolean excludeEmptyValues) { for (FormItem fi : fields) { String value = (fi.getValue() == null ? null : fi.getValue().toString()); if (excludeEmptyValues && (value == null || "".equals(value))) { values.remove(fi.getName()); } else { values.put(fi.getName(), value); } } return values; }
/** * Return the value of the checkbox as a boolean * * @return the checbox value as Boolean */ public Boolean getValueAsBoolean() { Boolean origValue = (Boolean) super.getValue(); return !(!getAllowEmptyValue() && origValue == null) && origValue; }
@Override public void onChanged(ChangedEvent event) { String category = (String) event.getItem().getValue(); controller.loadTimeseriesByCategory(category); } });
/** * Set a new layer onto which searching should happen. * * @param layer layer */ public void setLayer(VectorLayer layer) { this.layer = layer; Object value = layerSelect.getValue(); if (value == null || !value.equals(layer.getLabel())) { layerSelect.setValue(layer.getLabel()); } empty(); }
FormItem valueFormItem, String operationCode) { Object value = valueFormItem.getValue();