package org.ovirt.engine.ui.webadmin.widget.editor; import com.google.gwt.dom.client.Document; import com.google.gwt.editor.ui.client.adapters.ValueBoxEditor; import com.google.gwt.user.client.ui.ValueBoxBase; public class EntityModelPasswordBox extends ValueBoxBase<Object> implements EditorWidget<Object, ValueBoxEditor<Object>> { private ObservableValueBoxEditor editor; public EntityModelPasswordBox() { super(Document.get().createPasswordInputElement(), new EntityModelRenderer(), new EntityModelParser()); } @Override public ValueBoxEditor<Object> asEditor() { if (editor == null) { editor = ObservableValueBoxEditor.of(this); } return editor; } }