Water 5-Type and Object System-Type System
class and type type.range_of
Contract
Parameter keyDefault valueType
minnull
maxnull
include_mintrueboolean
include_maxtrueboolean
number_typeintegernumber
default_valueactive_value
not_rangefalseboolean
uiopt
Water Contract
<class type.range_of
  min          =null
  max          =null
  include_min  =true
  include_max  =true
  number_type  =number.integer
  default_value=<active_value></active_value>
  not_range    =false
  ui           =opt
/>

Subclasses: integer

Methods: typical_values, to_regex, not, is_type_for, random

An object is of type range_of if it is a number between min and max.
type.<range_of min=0 max=10/>.<is_type_for 3/>
true
type.<range_of min=0 max=10/>.<is_type_for 333/>
false
Min and max default to null meaning they are unbounded. include_min and include_max tell whether the range includes the given min and max values. The default for both is true. Number_type should be one of number, integer, or number.double. It defaults to integer.