Interesting. I didn't realize that the integer and floating point definitions of MIN_VALUE were different.
So yes, that is probably what I mean. :-) I'll fix it - thanks. On Feb 25, 2010, at 3:51 PM, Noel Grandin wrote: > Looks good, but I think you mean: > > public DoubleRangeValidator() { > - this.minValue = 0; > - this.maxValue = 1; > + this.minValue = -Double.MAX_VALUE; > + this.maxValue = Double.MAX_VALUE; > } > > > On Thu, Feb 25, 2010 at 19:45, Todd Volkert <tvolk...@gmail.com> wrote: >> I like it :) >> >> -T >> >> On Thu, Feb 25, 2010 at 12:06 PM, Greg Brown <gkbr...@mac.com> wrote: >> >>> I did. I thought it was only source attachments that got dropped. Here it >>> is: >>> >>> Index: >>> wtk/src/org/apache/pivot/wtk/text/validation/FloatRangeValidator.java >>> =================================================================== >>> --- wtk/src/org/apache/pivot/wtk/text/validation/FloatRangeValidator.java >>> (revision 912430) >>> +++ wtk/src/org/apache/pivot/wtk/text/validation/FloatRangeValidator.java >>> (working copy) >>> @@ -22,14 +22,14 @@ >>> private float minValue, maxValue; >>> >>> public FloatRangeValidator() { >>> - this.minValue = 0; >>> - this.maxValue = 1; >>> + this.minValue = Float.MIN_VALUE; >>> + this.maxValue = Float.MAX_VALUE; >>> } >>> >>> public FloatRangeValidator(Locale locale) { >>> super(locale); >>> - this.minValue = 0; >>> - this.maxValue = 1; >>> + this.minValue = Float.MIN_VALUE; >>> + this.maxValue = Float.MAX_VALUE; >>> } >>> >>> public FloatRangeValidator(float minValue, float maxValue) { >>> Index: >>> wtk/src/org/apache/pivot/wtk/text/validation/DoubleRangeValidator.java >>> =================================================================== >>> --- wtk/src/org/apache/pivot/wtk/text/validation/DoubleRangeValidator.java >>> (revision 912430) >>> +++ wtk/src/org/apache/pivot/wtk/text/validation/DoubleRangeValidator.java >>> (working copy) >>> @@ -22,14 +22,14 @@ >>> private double minValue, maxValue; >>> >>> public DoubleRangeValidator() { >>> - this.minValue = 0; >>> - this.maxValue = 1; >>> + this.minValue = Double.MIN_VALUE; >>> + this.maxValue = Double.MAX_VALUE; >>> } >>> >>> public DoubleRangeValidator(Locale locale) { >>> super(locale); >>> - this.minValue = 0; >>> - this.maxValue = 1; >>> + this.minValue = Double.MIN_VALUE; >>> + this.maxValue = Double.MAX_VALUE; >>> } >>> >>> public DoubleRangeValidator(double minValue, double maxValue) { >>> Index: wtk/src/org/apache/pivot/wtk/text/validation/IntRangeValidator.java >>> =================================================================== >>> --- wtk/src/org/apache/pivot/wtk/text/validation/IntRangeValidator.java >>> (revision 912430) >>> +++ wtk/src/org/apache/pivot/wtk/text/validation/IntRangeValidator.java >>> (working copy) >>> @@ -22,14 +22,14 @@ >>> private int minValue, maxValue; >>> >>> public IntRangeValidator() { >>> - this.minValue = 0; >>> - this.maxValue = 1; >>> + this.minValue = Integer.MIN_VALUE; >>> + this.maxValue = Integer.MAX_VALUE; >>> } >>> >>> public IntRangeValidator(Locale locale) { >>> super(locale); >>> - this.minValue = 0; >>> - this.maxValue = 1; >>> + this.minValue = Integer.MIN_VALUE; >>> + this.maxValue = Integer.MAX_VALUE; >>> } >>> >>> public IntRangeValidator(int minValue, int maxValue) { >>> >>> >>> On Feb 25, 2010, at 11:54 AM, Todd Volkert wrote: >>> >>>> I assume you attached a patch, but it didn't come through. >>>> >>>> -T >>>> >>>> On Thu, Feb 25, 2010 at 11:17 AM, Greg Brown <gkbr...@mac.com> wrote: >>>> >>>>> Anyone have any issues with this change? I think it makes the range >>>>> validators a bit more useful, since I can do something like this to >>> ensure >>>>> that the user enters a positive value (my use case is a currency >>> amount): >>>>> >>>>> <text:FloatRangeValidator minValue="0"/> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>> >>> >>