What data types do a Rangevalidator supports ?

What data types do a Rangevalidator supports ?

A. String
B. Integer
C. Date
D. All of the above