
package de.ivu.elect.jee.presentation.dynamicform;

public interface SelectOneMenuProperty<E> extends SelectProperty<E> {

  boolean hasNoSelectionItem();

  String getNoSelectionLabel();

  E getDefaultValue();

  E getValue();

  void setValue(E value);

  boolean isItemIconPresent();

  String getItemIcon(E item);

  boolean isEditable();

  boolean isShowFilter();

}
