Lines Matching defs:paraLevel

120  * <code>paraLevel</code> and <code>embeddingLevels</code>
127 * <li><code>paraLevel</code> can be set to the
385 * byte paraLevel = (byte)(1 & para.getParaLevel());
400 * startLine(paraLevel, width);
423 * startLine(paraLevel, width);
834 byte paraLevel;
836 /* original paraLevel when contextual */
854 /* implicitly at the paraLevel (rule (L1)) - levels may not reflect that */
898 * with contextual RTL direction when paraLevel is contextual.
976 (byte)(dirProps[index]>>CONTEXT_RTL_SHIFT) : paraLevel;
1072 paraLevel = 0;
1202 boolean isDefaultLevel = IsDefaultLevel(paraLevel);
1208 final int NOT_CONTEXTUAL = 0; /* 0: not contextual paraLevel */
1220 paraDirDefault = ((paraLevel & 1) != 0) ? CONTEXT_RTL : 0;
1299 paraLevel = GetParaLevelAt(0);
1302 /* The following line does nothing new for contextual paraLevel, but is
1303 needed for absolute paraLevel. */
1304 flags |= DirPropFlagLR(paraLevel);
1521 flags |= DirPropFlagLR(paraLevel);
1555 levels[i] = paraLevel;
1559 levels[i] = (byte)(paraLevel|INTERNAL_LEVEL_OVERRIDE);
1561 levels[i] = paraLevel;
1589 flags |= DirPropFlagLR(paraLevel);
2251 /* reset a sequence of WS/BN before eop and B/S to the paragraph paraLevel */
2260 /* reset BN to the next character's paraLevel until B/S, which restarts above loop */
2321 * @param paraLevel specifies the default level for the text;
2324 * then <code>paraLevel</code> can be set to
2339 * <code>paraLevel<=embeddingLevels[]<=MAX_EXPLICIT_LEVEL</code>,
2341 * paragraph separator even if <code>paraLevel&gt;0</code> when multiple
2362 void setPara(String text, byte paraLevel, byte[] embeddingLevels)
2365 setPara(new char[0], paraLevel, embeddingLevels);
2367 setPara(text.toCharArray(), paraLevel, embeddingLevels);
2405 * @param paraLevel specifies the default level for the text;
2408 * then <code>paraLevel</code> can be set to
2423 * <code>paraLevel<=embeddingLevels[]<=MAX_EXPLICIT_LEVEL</code>,
2425 * paragraph separator even if <code>paraLevel&gt;0</code> when multiple
2446 public void setPara(char[] chars, byte paraLevel, byte[] embeddingLevels)
2449 if (paraLevel < INTERNAL_LEVEL_DEFAULT_LTR) {
2450 verifyRange(paraLevel, 0, MAX_EXPLICIT_LEVEL + 1);
2460 this.paraLevel = paraLevel;
2475 * Save the original paraLevel if contextual; otherwise, set to 0.
2477 if (IsDefaultLevel(paraLevel)) {
2478 defaultParaLevel = paraLevel;
2485 * For an empty paragraph, create a Bidi object with the paraLevel and
2489 if (IsDefaultLevel(paraLevel)) {
2490 this.paraLevel &= 1;
2493 if ((this.paraLevel & 1) != 0) {
2539 /* set BN for all explicit codes, check that all levels are 0 or paraLevel..MAX_EXPLICIT_LEVEL */
2550 /* make sure paraLevel is even */
2551 paraLevel = (byte)((paraLevel + 1) & ~1);
2553 /* all levels are implicitly at paraLevel (important for getLevels()) */
2557 /* make sure paraLevel is odd */
2558 paraLevel |= 1;
2560 /* all levels are implicitly at paraLevel (important for getLevels()) */
2801 * level may vary if the required paraLevel is LEVEL_DEFAULT_LTR or
2817 return paraLevel;
3162 return (getDirection() == Bidi.DIRECTION_LEFT_TO_RIGHT && (paraLevel & 1) == 0);
3178 return (getDirection() == Bidi.DIRECTION_RIGHT_TO_LEFT && (paraLevel & 1) == 1);
3418 buf.append(paraLevel);