Lines Matching refs:levels

255     private static SortKeyLevel getSortKeyLevel(int levels, int level) {
256 return (levels & level) != 0 ? new SortKeyLevel() : null;
325 * the case level. Stops writing levels when callback.needToWrite(level) returns false.
326 * Separates levels with the LEVEL_SEPARATOR_BYTE but does not write a TERMINATOR_BYTE.
333 // Set of levels to process and write.
334 int levels = levelMasks[CollationSettings.getStrength(options)];
336 levels |= Collation.CASE_LEVEL_FLAG;
338 // Minus the levels below minLevel.
339 levels &= ~((1 << minLevel) - 1);
340 if (levels == 0) {
355 SortKeyLevel cases = getSortKeyLevel(levels, Collation.CASE_LEVEL_FLAG);
356 SortKeyLevel secondaries = getSortKeyLevel(levels, Collation.SECONDARY_LEVEL_FLAG);
357 SortKeyLevel tertiaries = getSortKeyLevel(levels, Collation.TERTIARY_LEVEL_FLAG);
358 SortKeyLevel quaternaries = getSortKeyLevel(levels, Collation.QUATERNARY_LEVEL_FLAG);
388 if ((levels & Collation.QUATERNARY_LEVEL_FLAG) != 0) {
408 // terminate compression on all levels and then exit the loop.
409 if (p > Collation.NO_CE_PRIMARY && (levels & Collation.PRIMARY_LEVEL_FLAG) != 0) {
459 if ((levels & Collation.SECONDARY_LEVEL_FLAG) != 0) {
527 if ((levels & Collation.CASE_LEVEL_FLAG) != 0) {
589 if ((levels & Collation.TERTIARY_LEVEL_FLAG) != 0) {
684 if ((levels & Collation.QUATERNARY_LEVEL_FLAG) != 0) {
731 // Append the beyond-primary levels.
733 if ((levels & Collation.SECONDARY_LEVEL_FLAG) != 0) {
742 if ((levels & Collation.CASE_LEVEL_FLAG) != 0) {
766 if ((levels & Collation.TERTIARY_LEVEL_FLAG) != 0) {
775 if ((levels & Collation.QUATERNARY_LEVEL_FLAG) != 0) {