This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository jaxx. See http://git.nuiton.org/jaxx.git commit f8a4e74a827078a7d8f1959ef95fc348d17b7df8 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Jan 1 17:44:25 2015 +0100 fixes #3609: NumberEditor does not accept Long or long number type --- .../jaxx/widgets/number/NumberEditorHandler.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java b/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java index d9e8618..f6f1a29 100644 --- a/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java +++ b/jaxx-widgets-number/src/main/java/org/nuiton/jaxx/widgets/number/NumberEditorHandler.java @@ -612,6 +612,26 @@ public class NumberEditorHandler implements UIHandler<NumberEditor> { numberFactories.put(int.class, integerSupport); numberFactories.put(Integer.class, integerSupport); + NumberParserFormatter<Long> longSupport = new NumberParserFormatter<Long>() { + @Override + public String format(Long numberValue) { + return numberValue == null ? "" : String.valueOf(numberValue); + } + + @Override + public Long parse(String textValue) { + Long v; + if (NULL_LIMIT_INTS.contains(textValue)) { + v = null; + } else { + v = Long.parseLong(textValue); + } + return v; + } + }; + numberFactories.put(long.class, longSupport); + numberFactories.put(Long.class, longSupport); + NumberParserFormatter<Float> floatSupport = new NumberParserFormatter<Float>() { final DecimalFormat df = new DecimalFormat("#.######################"); -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.