private static void addUnicodeSetToIntervalSet(UnicodeSet unicodeSet, IntervalSet intervalSet) { for (UnicodeSet.EntryRange range : unicodeSet.ranges()) { intervalSet.add(range.codepoint, range.codepointEnd); } }
private static void addUnicodeSetToIntervalSet(UnicodeSet unicodeSet, IntervalSet intervalSet) { for (UnicodeSet.EntryRange range : unicodeSet.ranges()) { intervalSet.add(range.codepoint, range.codepointEnd); } }
private static void addUnicodeSetToIntervalSet(UnicodeSet unicodeSet, IntervalSet intervalSet) { for (UnicodeSet.EntryRange range : unicodeSet.ranges()) { intervalSet.add(range.codepoint, range.codepointEnd); } }
private static void addUnicodeBinaryPropertyCodesToCodePointRanges(Map<String, IntervalSet> propertyCodePointRanges) { for (int property = UProperty.BINARY_START; property < UProperty.BINARY_LIMIT; property++) { String propertyName = getShortPropertyName(property); IntervalSet intervalSet = new IntervalSet(); UnicodeSet unicodeSet = new UnicodeSet(); unicodeSet.applyIntPropertyValue(property, 1); for (UnicodeSet.EntryRange range : unicodeSet.ranges()) { intervalSet.add(range.codepoint, range.codepointEnd); } propertyCodePointRanges.put(propertyName, intervalSet); } }
private static void addUnicodeBinaryPropertyCodesToCodePointRanges(Map<String, IntervalSet> propertyCodePointRanges) { for (int property = UProperty.BINARY_START; property < UProperty.BINARY_LIMIT; property++) { String propertyName = getShortPropertyName(property); IntervalSet intervalSet = new IntervalSet(); UnicodeSet unicodeSet = new UnicodeSet(); unicodeSet.applyIntPropertyValue(property, 1); for (UnicodeSet.EntryRange range : unicodeSet.ranges()) { intervalSet.add(range.codepoint, range.codepointEnd); } propertyCodePointRanges.put(propertyName, intervalSet); } }
@SuppressWarnings("deprecation") private static void addUnicodeBinaryPropertyCodesToCodePointRanges(Map<String, IntervalSet> propertyCodePointRanges) { for (int property = UProperty.BINARY_START; property < UProperty.BINARY_LIMIT; property++) { String propertyName = getShortPropertyName(property); IntervalSet intervalSet = new IntervalSet(); UnicodeSet unicodeSet = new UnicodeSet(); unicodeSet.applyIntPropertyValue(property, 1); for (UnicodeSet.EntryRange range : unicodeSet.ranges()) { intervalSet.add(range.codepoint, range.codepointEnd); } propertyCodePointRanges.put(propertyName, intervalSet); } }