@Override public T stringToValue(String name, ReportParameters reportParameters) throws DRException { return stringToValue((String) reportParameters.getValue(name), reportParameters.getLocale()); }
@Override public T stringToValue(DRIValue<String> value, ReportParameters reportParameters) throws DRException { return stringToValue(reportParameters.getValue(value), reportParameters.getLocale()); }
@Override public String valueToString(DRIValue<? extends U> value, ReportParameters reportParameters) { return valueToString(reportParameters.getValue(value), reportParameters.getLocale()); }
@Override @SuppressWarnings("unchecked") public String valueToString(String name, ReportParameters reportParameters) { return valueToString((U) reportParameters.getValue(name), reportParameters.getLocale()); }
@Override public String format(Number value, ReportParameters reportParameters) { return label + currencyType.valueToString(value, reportParameters.getLocale()); }