Examples of NSNumberFormatter


Examples of com.webobjects.foundation.NSNumberFormatter

            if (className.equals("com.webobjects.foundation.NSTimestamp")) {
                String dateFormatterString = formatterForKey(selectedKey());
                formatter = new NSTimestampFormatter(dateFormatterString);
            } else if (className.equals("java.lang.Number") || className.equals("java.math.BigDecimal")) {
                String numberFormatterString = formatterForKey(selectedKey());
                formatter = new NSNumberFormatter(numberFormatterString);
            }
            return (formatter != null) ? formatter.format(value) : value.toString();
        }
    }
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

                }
            }
            setValue(objectValue);
        } else if (className.equals("java.lang.Number") || className.equals("java.math.BigDecimal")) {
            String numberFormatterString = formatterForKey(selectedKey());
            NSNumberFormatter numberFormatter = new NSNumberFormatter(numberFormatterString);
            Object objectValue = null;
            try {
                objectValue = numberFormatter.parseObject((value != null) ? value.toString() : "");
            } catch (ParseException e) {
                if (NSLog.debugLoggingAllowedForLevelAndGroups(NSLog.DebugLevelDetailed, NSLog.DebugGroupWebObjects)) {
                    NSLog.debug.appendln(e);
                }
            }
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

        if (hasBinding("formatter"))
            return (java.text.Format)_WOJExtensionsUtil.valueForBindingOrNull("formatter",this);
        formatString = (String)_WOJExtensionsUtil.valueForBindingOrNull("numberformat",this);
       
        if (formatString!=null)
            return new NSNumberFormatter(formatString);
       
        formatString = (String)_WOJExtensionsUtil.valueForBindingOrNull("dateformat",this);

        if (formatString!=null) {
            if (!formatString.equals(oldFormatString)) {
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

    }

    /** @deprecated use {@link #primaryKeyFromRequest(EOEditingContext, String)} */
    @Deprecated
    public Number primaryKeyFromRequest() {
        return context().request().numericFormValueForKey(primaryKeyKey, new NSNumberFormatter("#"));
    }
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

    @Override
    public void takeValuesFromRequest(WORequest worequest, WOContext wocontext) {
      try {
          String format = (String) valueForBinding("numberformat", "0");
          Number num = worequest.numericFormValueForKey(wocontext.elementID(), new NSNumberFormatter(format));
          if(num != null) {
            setValueForBinding(num, "value");
          }
      } catch(NumberFormatException ex) {
        log.error(ex);
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

                // String locale = name.substring(name.lastIndexOf('_') + 1);
            }
            _format = (Format) create((String) dict.objectForKey("format"));
            String numberFormat = (String) dict.objectForKey("numberformat");
            if (numberFormat != null) {
                _format = new NSNumberFormatter(numberFormat);
            }
            String dateformat = (String) dict.objectForKey("dateformat");
            if (dateformat != null) {
                _format = new NSTimestampFormatter(dateformat);
            }
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

      _analyzer = (Analyzer) _NSUtilities.instantiateObject(c, new Class[] { Version.class }, new Object[] { Version.LUCENE_20 }, true, false);

      _format = (Format) create((String) dict.objectForKey("format"));
      String numberFormat = (String) dict.objectForKey("numberformat");
      if (numberFormat != null) {
        _format = new NSNumberFormatter(numberFormat);
      }
      String dateformat = (String) dict.objectForKey("dateformat");
      if (dateformat != null) {
        _format = new NSTimestampFormatter(dateformat);
      }
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

    formatString = formatString == null ? "#,##0.00;-(#,##0.00)" : formatString;
    formatString = localizedStringForKeyWithDefault(formatString);
    Format result = _numberFormatters.get(formatString);
    if (result == null) {
      Locale current = locale();
      NSNumberFormatter formatter = new ERXNumberFormatter();
      formatter.setLocale(current);
      formatter.setLocalizesPattern(true);
      formatter.setPattern(formatString);
      result = formatter;
      _numberFormatters.put(formatString, result);
    }
    return result;
  }
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

        EOEntity destEnt = rel.destinationEntity();
        EOAttribute searchAttr = destEnt.attributeNamed(keyWhenRelationship());
        if(searchAttr != null) {
            String className = searchAttr.className();
            if(className.equals("java.lang.Number"))
                f = new NSNumberFormatter("0");
            if(className.equals("java.lang.BigDecimal"))
                f = new NSNumberFormatter("$#,##0.00;-$#,##0.00");
            if(className.equals("com.webobjects.foundation.NSTimestamp"))
                f = new NSTimestampFormatter("%b %d,%Y");           
           
        }
        return f;
View Full Code Here

Examples of com.webobjects.foundation.NSNumberFormatter

                cell.setCellFormula(value != null ? value.toString() : null);
                break;
                case HSSFCell.CELL_TYPE_NUMERIC:
                  try {
                    if(value != null) {
                      NSNumberFormatter f = ERXNumberFormatter.numberFormatterForPattern(cellFormatName);
                      Number numberValue = (Number)f.parseObject(value.toString());
                      if(log.isDebugEnabled()) {
                        log.debug(f.pattern() + ": " + numberValue);
                      }
                      if(numberValue != null) {
                        cell.setCellValue(numberValue.doubleValue());
                      }
                    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.