5.1.c built-in derived types in basic processors
5.1.c built-in derived types in basic processors
When you activate the Valid Values trigger you must see an "xforms-valid" output for all the
data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID" output
for all the data types except string, which will either have an output of "xforms-valid"
or not appear.
Results:
Valid Values
12
0
-3
-9223372036854775808
-2147483648
-32768
-128
0
18446744073709551615
4294967295
65535
255
+100000
Invalid Values
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
integer
XFORMS-INVALID (integer)
xforms-valid (integer)
nonPositiveInteger
XFORMS-INVALID (nonPositiveInteger)
xforms-valid (nonPositiveInteger)
negativeInteger
XFORMS-INVALID (negativeInteger)
xforms-valid (negativeInteger)
long
XFORMS-INVALID (long)
xforms-valid (long)
int
XFORMS-INVALID (int)
xforms-valid (int)
short
XFORMS-INVALID (short)
xforms-valid (short)
byte
XFORMS-INVALID (byte)
xforms-valid (byte)
nonNegativeInteger
XFORMS-INVALID (nonNegativeInteger)
xforms-valid (nonNegativeInteger)
unsignedLong
XFORMS-INVALID (unsignedLong)
xforms-valid (unsignedLong)
unsignedInt
XFORMS-INVALID (unsignedInt)
xforms-valid (unsignedInt)
unsignedShort
XFORMS-INVALID (unsignedShort)
xforms-valid (unsignedShort)
unsignedByte
XFORMS-INVALID (unsignedByte)
xforms-valid (unsignedByte)
positiveInteger
XFORMS-INVALID (positiveInteger)
xforms-valid (positiveInteger)