Lines Matching refs:ranges
110 /** The Constant ALL_RANGES indicates all ranges. */
115 * range constant value. Also script ranges, context names and digits low
116 * ranges are indexed with these indices.
200 * Scripts ranges array. Array represents ranges as pairs of
205 /** The scripts ranges. */
229 * Digit low ranges values decreased by 0x0030. Each low range
238 /** The digits low ranges. */
423 // ranges to be shaped
424 /** The ranges. */
442 * @param ranges specified ranges to be shaped
446 private NumericShaper(int ranges, int defaultContext, boolean isContextual){
447 this.fRanges = ranges;
452 fSingleRangeIndex = getIndexFromRange(ranges);
580 * Gets the NumericShaper for the specified unicode ranges
584 * should be used for multiple ranges:
587 * in that it supports multiple character ranges, depending
590 * @param ranges the unicode ranges.
593 * @return the NumericShaper for the specified ranges.
595 public static NumericShaper getContextualShaper(int ranges,
597 ranges &= ALL_RANGES;
599 return new NumericShaper(ranges, defaultContext, true);
603 * Gets the NumericShaper for the specified unicode ranges.
604 * The OR logical operation should be used for multiple ranges:
607 * in that it supports multiple character ranges, depending
610 * @param ranges the unicode ranges.
612 * @return the NumericShaper for the specified ranges.
614 public static NumericShaper getContextualShaper(int ranges) {
615 ranges &= ALL_RANGES;
616 return new NumericShaper(ranges, EUROPEAN, true);
620 * Gets the masks for all of the ranges supported by this NumericShaper,
622 * for multiple ranges:
625 * @return all ranges of this NumericShaper.
647 * multiple script ranges) or not.