public URLMasterPasswordProviderPanel(String id, IModel<URLMasterPasswordProviderConfig> model) { super(id, model); add(new HelpLink("urlHelp", this).setDialog(dialog)); add(new TextField("uRL", URL.class) { @Override public IConverter getConverter(Class<?> type) { return new IConverter() { @Override public String convertToString(Object value, Locale locale) { return ((URL)value).toExternalForm(); } @Override public Object convertToObject(String value, Locale locale) { try { return new URL(value); } catch (MalformedURLException e) { throw new RuntimeException(e); } } }; } }); add(new CheckBox("encrypting")); } }
public URLMasterPasswordProviderPanel(String id, IModel<URLMasterPasswordProviderConfig> model) { super(id, model); add(new HelpLink("urlHelp", this).setDialog(dialog)); add(new TextField("uRL", URL.class) { @Override public IConverter getConverter(Class<?> type) { return new IConverter() { @Override public String convertToString(Object value, Locale locale) { return ((URL)value).toExternalForm(); } @Override public Object convertToObject(String value, Locale locale) { try { return new URL(value); } catch (MalformedURLException e) { throw new RuntimeException(e); } } }; } }); add(new CheckBox("encrypting")); } }
public URLMasterPasswordProviderPanel( String id, IModel<URLMasterPasswordProviderConfig> model) { super(id, model); add(new HelpLink("urlHelp", this).setDialog(dialog)); add( new TextField<URL>("uRL", URL.class) { @Override public <C> IConverter<C> getConverter(Class<C> type) { return new IConverter() { @Override public String convertToString(Object value, Locale locale) { return ((URL) value).toExternalForm(); } @Override public Object convertToObject(String value, Locale locale) { try { return new URL(value); } catch (MalformedURLException e) { throw new RuntimeException(e); } } }; } }); add(new CheckBox("encrypting")); } }