@Override public MyOptions getData(OgemaHttpRequest req) { return (EnumMultiselect.MyOptions) super.getData(req); }
@SuppressWarnings("unchecked") @Override public TemplateMultiselectData<T> getData(OgemaHttpRequest req) { return (TemplateMultiselectData<T>) super.getData(req); }
@Override public MyOptions getData(OgemaHttpRequest req) { return (ResourceListMultiselect<P>.MyOptions) super.getData(req); }
public String getWidth(OgemaHttpRequest req) { final Map<String,String> items = getData(req).getCssItem("width"); if (items == null || items.isEmpty()) return null; return items.get("width"); }
/** * Set new dropdown options. Old ones not contained in values will be removed. * @param values * Map<value, label> * @param req */ public void update(Map<String,String> values, OgemaHttpRequest req) { getData(req).update(values); }
public Collection<DropdownOption> getSelected(OgemaHttpRequest req) { return getData(req).getSelected(); }
public void selectSingleOption(String value,OgemaHttpRequest req) { getData(req).selectSingleOption(value); }
public void selectMultipleOptions(Collection<String> selectedOptions,OgemaHttpRequest req) { getData(req).selectMultipleOptions(selectedOptions); }
public void addOption(String label, String value, boolean selected,OgemaHttpRequest req) { getData(req).addOption(label, value, selected); }
public boolean isEmpty(OgemaHttpRequest req) { return getData(req).isEmpty(); }
public List<DropdownOption> getMultiselectOptions(OgemaHttpRequest req) { return getData(req).getOptions(); }
public void clear(OgemaHttpRequest req) { getData(req).clear(); }
public DropdownOption getOption(String value,OgemaHttpRequest req) { return getData(req).getOption(value); }
public void setOptions(Collection<DropdownOption> options,OgemaHttpRequest req) { getData(req).setOptions(options); }
public Collection<String> getSelectedValues(OgemaHttpRequest req) { return getData(req).getSelectedValues(); }
public void changeSelection(String value, boolean newState,OgemaHttpRequest req) { getData(req).changeSelection(value, newState); }
public void removeOption(String value,OgemaHttpRequest req) { getData(req).removeOption(value); }
public void setWidth(String width,OgemaHttpRequest req) { getData(req).setWidth(width); }
public Collection<String> getSelectedLabels(OgemaHttpRequest req) { return getData(req).getSelectedLabels(req.getLocale()); }