public interface LineMap
修飾子と型 | メソッドと説明 |
---|---|
long |
getColumnNumber(long pos)
文字位置の列を検出します。
|
long |
getLineNumber(long pos)
位置が含まれる行を検出します。行の終端文字は、終了する行に存在します。
|
long |
getPosition(long line, long column)
(line,column) に対応する位置を検出します。
|
long |
getStartPosition(long line)
行の開始位置を検出します。
|
long getStartPosition(long line)
line
- 行番号 (1 から始まる)IndexOutOfBoundsException
- lineNumber < 1 の場合 lineNumber > 行数の場合long getPosition(long line, long column)
line
- 行番号 (1 から始まる)column
- タブで展開された列番号 (1 から始まる)IndexOutOfBoundsException
- line < 1
の場合 line > no. of lines
の場合long getLineNumber(long pos)
pos
- 位置の文字オフセットlong getColumnNumber(long pos)
pos
- 位置の文字オフセット
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved.