DevFaqJavaModelInsertNonCodeJa
ソース内に空白やコードのないテキストを含めるにはどうすればいいですか?
注意: この FAQ 項目は NetBeans 4.x および 5.x にのみ適用されます。NetBeans 6 では Java 解析の基盤が新しいAPIに置き換えられました。
モデルの操作中にDocumentに対してこのような処理を行なうのは、あまり好ましくありません。後でソースを修正しようとした際に例外が発生する恐れがあります。
ただし、現在のトランザクションを一旦終了させ、その上で新規トランザクションを開始して再解析させる場合この限りではありません。
DiffElement diff = new DiffElement (pos, pos, "\n"); ((ResourceImpl) resource).addExtDiff(diff);
ヒント:モデルの操作中にループ内で何らかの処理を行うには、テキストを挿入したい箇所、および挿入したい内容のソートリストを作成します。その後モデルから情報を読み込み、トランザクションを書き終える前にループを回して必要な変更を一度に反映させて下さい。
- 日本語訳 : Tora Marunouchi
- 英文 (翻訳したバージョン: 3)
- 日本語 NetBeans 開発者 FAQ へ戻る
