Lines Matching defs:run
45 * at the same embedding level, each such sequence is called a <quote>run</quote>.
47 * <p>A BidiRun represents such a run by storing its essential properties,
48 * but does not duplicate the characters which form the run.
50 * <p>The "limit" of the run is the position just after the
60 int start; /* first logical position of the run */
61 int limit; /* last visual position of the run +1 */
62 int insertRemove; /* if >0, flags for inserting LRM/RLM before/after run,
63 if <0, count of bidi controls within run */
69 * Note that members start and limit of a run instance have different
70 * meanings depending whether the run is part of the runs array of a Bidi
74 * - start is the first logical position of the run in the source text.
75 * - limit is one after the last visual position of the run.
77 * - start is the first logical position of the run in the source text.
78 * - limit is one after the last logical position of the run.
98 void copyFrom(BidiRun run)
100 this.start = run.start;
101 this.limit = run.limit;
102 this.level = run.level;
103 this.insertRemove = run.insertRemove;
107 * Get level of run
115 * Check if run level is even
116 * @return true if the embedding level of this run is even, i.e. it is a
117 * left-to-right run.