Lines Matching refs:legalValues

79     private final Set<?> legalValues;  // to be constructed unmodifiable
194 this.legalValues = valuesFrom(descriptor, "legalValues", openType);
261 * {@code defaultValue} and {@code legalValues}, and the specified
264 * <p>The contents of {@code legalValues} are copied, so subsequent
265 * modifications of the array referenced by {@code legalValues}
290 * @param legalValues each contained value must be valid for the
296 * defaultValue} and {@code legalValues}, if non-null, have the
305 * {@code legalValues} is not valid for the specified {@code
308 * {@code legalValues} is non null and non empty and {@code
310 * {@code legalValues} is non null and non empty and {@code
311 * defaultValue} is not contained in {@code legalValues}.
320 T[] legalValues)
323 defaultValue, legalValues, null, null);
406 T[] legalValues,
417 defaultValue, legalValues, minValue, maxValue));
427 this.legalValues = (Set<?>) d.getFieldValue("legalValues");
443 Set<Object> xlegalValues = cast(legalValues);
488 // Check that we don't have both legalValues and min or max
517 "in legalValues");
536 // Check legalValues
539 // legalValues not supported for TabularType and arrays
544 // Check legalValues are valid with openType
548 "Element of legalValues [" + v +
575 T[] legalValues,
581 if (legalValues != null) {
583 for (T v : legalValues)
586 map.put("legalValues", set);
602 Set<T> legalValues,
606 if (legalValues == null)
609 legals = cast(new Object[legalValues.size()]);
610 legalValues.toArray(legals);
843 // legalValues is null for arrays. Nothing to do.
845 // Returns our legalValues Set (set was constructed unmodifiable)
846 return (legalValues);
894 return (legalValues != null);
1123 ",legalValues=" + info.getLegalValues() +