Lines Matching refs:levels
1046 // Calculate the bidi levels for the affected range of paragraphs. The
1047 // levels array will contain a bidi level for each character in the
1049 byte levels[] = calculateBidiLevels( firstPStart, lastPEnd );
1067 //System.out.println("createbidiElements: prevElem= " + prevElem + " prevLevel= " + prevLevel + "level[0] = " + levels[0]);
1068 if( prevLevel==levels[0] ) {
1080 while((firstSpanEnd<levels.length) && (levels[firstSpanEnd]==levels[0]))
1098 if( nextLevel == levels[levels.length-1] ) {
1109 int lastSpanStart = levels.length;
1111 && (levels[lastSpanStart-1]==levels[levels.length-1]) )
1119 if((firstSpanEnd==lastSpanStart)&&(levels[0]==levels[levels.length-1])){
1121 lastSpanEnd, levels[0]));
1126 levels[0]));
1131 for( j=i; (j<levels.length) && (levels[j] == levels[i]); j++ );
1134 (int)levels[i]));
1141 levels[levels.length-1]));
1173 * Calculate the levels array for a range of paragraphs.
1177 byte levels[] = new byte[ lastPEnd - firstPStart ];
1186 // levels array and add it to the levels array for the entire span.
1223 BidiUtils.getLevels(bidiAnalyzer, levels, levelsEnd);
1231 if( levelsEnd != levels.length )
1234 return levels;