Eclipse エディターでテキスト ファイルを開き、プログラムでファイル内の行を強調表示する必要がある Eclipse プラグインを開発しています。
ファイルを開き、Eclipse エディター領域でテキスト/行を強調表示するには、以下のコードを使用しました。
fileStore = EFS.getLocalFileSystem().getStore(file.toURI());
page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
ITextEditor editor = (ITextEditor) IDE.openEditorOnFileStore( page, fileStore);
editor.selectAndReveal(startOffset, endOffset);
ここで、以下の内容のファイルがあるとします
Line:1 xxxxxxxxxxxxxxxxxxx
Line:2 yyyyyyyyyyyyyyyyyyyy
:
:
Line: 20 aaaaaaaaaaaaaaaaaaaaa
Line: 21 bbbbbbbbbbbbbbbbbbbbb
ここで、上記のファイルで Line:20 を強調表示する必要があります。そのためには、その行の開始オフセットと終了オフセットが必要です。Javaでこれを達成するにはどうすればよいですか?
前もって感謝します。