package org.ovirt.engine.ui.common.widget.editor.generic;
import org.ovirt.engine.ui.common.widget.VisibilityRenderer;
import org.ovirt.engine.ui.common.widget.editor.AbstractValueBoxWithLabelEditor;
import com.google.gwt.text.shared.Parser;
import com.google.gwt.text.shared.Renderer;
/**
* Composite Editor that uses {@link EntityModelTextBox}.
*/
public class EntityModelTextBoxEditor<T> extends AbstractValueBoxWithLabelEditor<T, EntityModelTextBox<T>> {
public EntityModelTextBoxEditor(EntityModelTextBox<T> contentWidget, VisibilityRenderer visibilityRenderer) {
super(contentWidget, visibilityRenderer);
}
public EntityModelTextBoxEditor(Renderer<T> renderer, Parser<T> parser) {
super(new EntityModelTextBox<>(renderer, parser));
}
public EntityModelTextBoxEditor(Renderer<T> renderer, Parser<T> parser, VisibilityRenderer visibilityRenderer) {
super(new EntityModelTextBox<>(renderer, parser), visibilityRenderer);
}
}