The NoAutoCompleteEditRenderer class is defined in much the same way as the EMailAddressViewRenderer class, except that the base class is AbstractEditRenderer instead of AbstractViewRenderer. The render method is the same, as it is defined by the DomainRenderer interface that is shared by both abstract base classes.
public class NoAutoCompleteEditRenderer extends AbstractEditRenderer { public void render( Field field, DocumentFragment fragment, RendererContext context, RendererContract contract) throws ClientException, DataAccessException, PlugInException { // Create the HTML here.... } }