I had this in 1.4-m3 working:
long value = ...;
textField.add(NumberValidator.maximum(value));
My textField is instantiated as TextField<Integer> and declared as
TextField<?>, so I put a long validation for a Integer TextField. It
also works in 1.4-rc1, but NumberValidator is deprecated.
So I had replaced it:
textField.add(new MaximumValidator(value));
It caused a warning and assumes a MaximumValidator<Long>. This code
caused a runtime exception:
WicketMessage: Exception 'java.lang.ClassCastException:
java.lang.Long cannot be cast to java.lang.Integer' occurred during
validation ...
How could I have this type of validator? I tried a
MaximumValidator<Number> but it's not compilable.
Adriano
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]