Refine search
/** * Take {@link Properties} as-is; convert {@link Map} into {@code Properties}. */ @Override public void setValue(Object value) { if (!(value instanceof Properties) && value instanceof Map) { Properties props = new Properties(); props.putAll((Map<?, ?>) value); super.setValue(props); } else { super.setValue(value); } }
@InitBinder public void binder(WebDataBinder binder) {binder.registerCustomEditor(Timestamp.class, new PropertyEditorSupport() { public void setAsText(String value) { try { Date parsedDate = new SimpleDateFormat("dd.MM.yyyy HH:mm").parse(value); setValue(new Timestamp(parsedDate.getTime())); } catch (ParseException e) { setValue(null); } } }); }
public class LocalDateEditor extends PropertyEditorSupport{ @Override public void setAsText(String text) throws IllegalArgumentException{ setValue(Joda.getLocalDateFromddMMMyyyy(text)); } @Override public String getAsText() throws IllegalArgumentException { return Joda.getStringFromLocalDate((LocalDate) getValue()); } }
@Override public MonitoringRequest getValue() { return (MonitoringRequest) super.getValue(); }
@Override public void firePropertyChange() { if (superPropertyChange) { super.firePropertyChange(); } else { super.setValue(panel.getCellTraversal()); } }
@Override public String getAsText() { Object value = getValue(); if (value instanceof HumanReadableSize) { return ((HumanReadableSize) value).getHumanReadable(); } return super.getAsText(); }
public void firePropertyChange() { if (quiet) { return; } super.firePropertyChange(); }
@InitBinder public void initBinder(WebDataBinder binder, WebRequest request) { binder.registerCustomEditor(Title.class, "title", new PropertyEditorSupport() { @Override public void setAsText(String text) { setValue((text.equals(""))?null:titleService.getTitle(Integer.parseInt((String)text))); } }); }
/** * @return TermEntry * @see java.beans.PropertyEditor#getValue() */ public TermEntry getValue() { return (TermEntry) super.getValue(); }
@Override public String getAsText() { Object value = getValue(); if (value instanceof HumanReadableSize) { return ((HumanReadableSize) value).getHumanReadable(); } return super.getAsText(); }
/** Sets the value of the object that is to be edited. @param value The new target object to be edited. **/ public void setValue(Object value) { if (value instanceof Integer) { value_ = (Integer) value; firePropertyChange(); } } }
@InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(String.class, "isKiosk", new PropertyEditorSupport() { public void setAsText(String name) { setValue(name); } }); }
public class TagListEditor extends PropertyEditorSupport { @Override public void setAsText(String text) throws IllegalArgumentException { TagList tagList = // parse from the text value setValue(tagList); } @Override public String getAsText() { TagList tagList = (TagList) getValue(); return tagList.toString(); // or whatever } }
public Object getValue() { Object value = super.getValue(); //System.err.println("VBPE.getValue value:" + value + " " + System.currentTimeMillis()); return value; }
@Override public String getAsText() { Object value = getValue(); if (value instanceof HumanReadableSize) { return ((HumanReadableSize) value).getHumanReadable(); } return super.getAsText(); }
/** Sets the value of the object that is to be edited. @param value The new target object to be edited. **/ public void setValue(Object value) { if (value instanceof Integer) { value_ = (Integer) value; firePropertyChange(); } } }