package org.ovirt.engine.ui.common.widget.editor.generic; import org.ovirt.engine.ui.common.widget.AbstractValidatedWidgetWithLabel; import org.ovirt.engine.ui.common.widget.editor.WidgetWithLabelEditor; import org.ovirt.engine.ui.uicommonweb.HasCleanup; import com.google.gwt.editor.client.IsEditor; /** * Composite Editor that uses {@link ListModelSuggestBox}. * */ public class ListModelSuggestBoxEditor extends AbstractValidatedWidgetWithLabel<String, ListModelSuggestBox> implements IsEditor<WidgetWithLabelEditor<String, ListModelSuggestBoxEditor>>, HasCleanup { private final WidgetWithLabelEditor<String, ListModelSuggestBoxEditor> editor; public ListModelSuggestBoxEditor() { super(new ListModelSuggestBox()); this.editor = WidgetWithLabelEditor.of(getContentWidget().asEditor(), this); } @Override public WidgetWithLabelEditor<String, ListModelSuggestBoxEditor> asEditor() { return editor; } }