@Override public String valueToString(Object value) { return MCast.objectToString(value); }
default String valueToString(Object value) { return MCast.objectToString(value); }
@Override public void setProperty(String key, Object value) { properties.setProperty(key,MCast.objectToString(value)); changed = true; }
@Override public void setProperty(String key, Object value) { properties.setProperty(key,MCast.objectToString(value)); changed = true; }
/** {@inheritDoc} */ @Override public void setPropertyData(String key, Object value) { properties.setProperty(key, MCast.objectToString(value) ); }
@Override public void setProperty(String key, Object value) { properties.put(key, MCast.objectToString(value)); }
default String valueToNumber(Object value) { if (value == null) return "0"; if (value instanceof Date) { return String.valueOf(((Date)value).getTime()); } if (value instanceof Calendar) { return String.valueOf(((Calendar)value).getTimeInMillis()); } if (value instanceof Number) { return String.valueOf(((Number)value).longValue()); } return MCast.objectToString(value); }
default String valueToFloating(Object value) { if (value == null) return "0"; if (value instanceof Date) { return String.valueOf(((Date)value).getTime()); } if (value instanceof Calendar) { return String.valueOf(((Calendar)value).getTimeInMillis()); } if (value instanceof Number) { return String.valueOf(((Number)value).doubleValue()); } return MCast.objectToString(value); }
@Override public void setProperty(String key, Object val) { element.setAttribute(MXml.normalizeName(key), MCast.objectToString(val) ); }
@Override public void inject(DefComponent parent) throws MException { parent.setString(name, MCast.objectToString(value) ); }
/** {@inheritDoc} */ @Override public void setProperty(String key, Object value){ setPropertyData(key, MCast.objectToString(value) ); if (isConnected) fireValueChanged(key); }
/** * <p>Setter for the field <code>errorMessage</code>.</p> * * @param nls a {@link java.lang.String} object. * @param params a {@link java.lang.Object} object. */ public void setErrorMessage(String nls, Object ... params) { if (nls == null) { setErrorMessageDirect(null); return; } HashMap<String, Object> attr = new HashMap<String, Object>(); for (int i = 0; i < params.length; i++) attr.put(String.valueOf(i), MCast.objectToString(params[i])); setErrorMessageDirect(getNls().find(nls, attr)); }
@Override public void setProperty(String name, Object value) { JsonNode child = node.get(name); if (child==null || !child.isArray() && !child.isObject()) getNode().put(name,MCast.objectToString(value)); }