LineMap
LineMap (LineMap (문자 위치·줄 번호 변환))
컴파일 단위에 대해 문자 위치(character position)와 줄 번호(line number) 사이를 변환하는 메서드를 제공하는 인터페이스입니다.
본문
getStartPosition(line)은 줄의 시작 위치를, getPosition(line, column)은 (줄, 열)에 해당하는 위치를, getLineNumber(pos)는 위치가 포함된 줄 번호를, getColumnNumber(pos)는 위치의 열 번호(같은 줄의 앞선 탭 문자는 확장하여 계산)를 반환합니다. 줄 번호와 열 번호는 1부터 시작합니다. Java 1.6(Since: 1.6)에서 정의되었습니다.