List of usage examples for org.springframework.beans.propertyeditors CustomNumberEditor CustomNumberEditor
public CustomNumberEditor(Class<? extends Number> numberClass, @Nullable NumberFormat numberFormat, boolean allowEmpty) throws IllegalArgumentException
From source file:com.aplikasi.penjualan.controller.DataBarangHtmlController.java
@InitBinder public void initBinder2(WebDataBinder binder) { NumberFormat numberFormat = NumberFormat.getNumberInstance(); numberFormat.setGroupingUsed(false); binder.registerCustomEditor(Long.class, new CustomNumberEditor(Long.class, numberFormat, true)); }
From source file:org.gageot.excel.beans.BeanSetterImpl.java
protected BeanWrapper getWrapper(Object bean) { if (bean != currentBean) { currentBean = bean;//w ww .j a v a2 s . c om currentWrapper = PropertyAccessorFactory.forBeanPropertyAccess(currentBean); // To make sure that Double values can be converted into an int. // currentWrapper.registerCustomEditor(int.class, new CustomNumberEditor(Integer.class, NumberFormat.getInstance(), false)); } return currentWrapper; }
From source file:de.berlios.jhelpdesk.web.manager.ticketcategory.TicketCategoryEditController.java
@InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(Long.class, null, new CustomNumberEditor(Long.class, NumberFormat.getNumberInstance(), true)); binder.registerCustomEditor(Boolean.class, null, new CustomBooleanEditor(true)); }
From source file:org.zilverline.web.IndexDefaultsController.java
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); NumberFormat nf = NumberFormat.getInstance(request.getLocale()); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, nf, true)); }
From source file:org.openmrs.notification.web.controller.AlertFormController.java
/** * Allows for Integers to be used as values in input tags. Normally, only strings and lists are * expected/*w ww .ja va2 s .c o m*/ * * @see org.springframework.web.servlet.mvc.BaseCommandController#initBinder(javax.servlet.http.HttpServletRequest, * org.springframework.web.bind.ServletRequestDataBinder) */ protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); Locale locale = Context.getLocale(); NumberFormat nf = NumberFormat.getInstance(locale); // NumberFormat nf = NumberFormat.getInstance(new Locale("en_US")); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, nf, true)); binder.registerCustomEditor(java.util.Date.class, new CustomDateEditor(Context.getDateFormat(), true, 10)); }
From source file:org.openmrs.module.hr.web.controller.JobTitleController.java
@InitBinder public void initBinder(WebDataBinder binder) { NumberFormat nf = NumberFormat.getInstance(Context.getLocale()); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, nf, true)); binder.registerCustomEditor(java.util.Date.class, new CustomDateEditor(Context.getDateFormat(), true, 10)); binder.registerCustomEditor(org.openmrs.Concept.class, new ConceptEditor()); binder.registerCustomEditor(Location.class, new LocationEditor()); }
From source file:it.cilea.osd.jdyna.widget.WidgetNumero.java
@Override public PropertyEditor getPropertyEditor(IPersistenceDynaService applicationService) { String decimali = ""; for (int i = 0; i < precisionDef; i++) { decimali += "0"; }/*from ww w . ja v a 2 s. co m*/ String pattern = "0" + (precisionDef > 0 ? "." + decimali : ""); NumberFormat formatter = new DecimalFormat(pattern); CustomNumberEditor propertyEditor = new CustomNumberEditor(Double.class, formatter, true); return propertyEditor; }
From source file:de.berlios.jhelpdesk.web.manager.users.UserEditController.java
/** * Rejestruje edytory waciwoci niezbdne podczas edycji danych * uytkownika.//from ww w .ja va 2 s .c o m * * @param binder * * @see WebDataBinder */ @InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(Role.class, "userRole", roleEditor); binder.registerCustomEditor(Long.class, null, new CustomNumberEditor(Long.class, NumberFormat.getNumberInstance(), true)); binder.registerCustomEditor(Boolean.class, null, new CustomBooleanEditor(true)); }
From source file:de.berlios.jhelpdesk.web.manager.ArticleController.java
@InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(ArticleCategory.class, "category", articleCategoryEditor); binder.registerCustomEditor(User.class, "author", userEditor); NumberFormat nf = NumberFormat.getNumberInstance(); binder.registerCustomEditor(Long.class, null, new CustomNumberEditor(Long.class, nf, true)); }
From source file:it.cilea.osd.jdyna.widget.WidgetFormulaNumero.java
@Override public PropertyEditor getPropertyEditor(IPersistenceDynaService applicationService) { String decimali = ""; for (int i = 0; i < cifreDecimali; i++) { decimali += "0"; }//from w w w . ja v a 2 s . c om String pattern = "0" + (cifreDecimali > 0 ? "." + decimali : ""); NumberFormat formatter = new DecimalFormat(pattern); CustomNumberEditor propertyEditor = new CustomNumberEditor(Double.class, formatter, true); return propertyEditor; }