Lines Matching refs:row

90      * The actual compressed state table.  Each conceptual row represents
91 * a state, and the cells in it contain the row numbers of the states
96 * physical row by sliding them up and possibly shifting them to one
103 * This index maps logical row numbers to physical row numbers
111 * successive entries in this array are used for a single row.
116 * This index maps from a logical row number into the bitmap table above.
126 * For each logical row, this index contains a constant that is added to
180 // read in the row-number index
199 // load in the row-shift index
228 * passes the row and column number to getNextState()
229 * @param row The current state
233 public final short getNextStateFromCharacter(int row, int ch) {
240 return getNextState(row, col);
244 * Returns the value in the cell with the specified (logical) row and
245 * column numbers. In DictionaryBasedBreakIterator, the row number is
247 * is the row number of the new state to transition to. (0 is the
249 * @param row The row number of the current state
252 * @return The row number of the new state to transition to
254 public final short getNextState(int row, int col) {
255 if (cellIsPopulated(row, col)) {
256 // we map from logical to physical row number by looking up the
259 // logical row and offsetting the logical column number by
262 return internalAt(rowIndex[row], col + rowIndexShifts[row]);
270 * Given (logical) row and column numbers, returns true if the
273 private boolean cellIsPopulated(int row, int col) {
274 // look up the entry in the bitmap index for the specified row.
276 // populated cell in the row
277 if (rowIndexFlagsIndex[row] < 0) {
278 return col == -rowIndexFlagsIndex[row];
288 int flags = rowIndexFlags[rowIndexFlagsIndex[row] + (col >> 5)];
296 * @param row The PHYSICAL row number of the cell
300 private short internalAt(int row, int col) {
304 return table[row * numCols + col];