DevFaqJavaModelInsertNonCodeJa

ソース内に空白やコードのないテキストを含めるにはどうすればいいですか?

注意: この FAQ 項目は NetBeans 4.x および 5.x にのみ適用されます。NetBeans 6 では Java 解析の基盤が新しいAPIに置き換えられました。


モデルの操作中にDocumentに対してこのような処理を行なうのは、あまり好ましくありません。後でソースを修正しようとした際に例外が発生する恐れがあります。 ただし、現在のトランザクションを一旦終了させ、その上で新規トランザクションを開始して再解析させる場合この限りではありません。


DiffElement diff = new DiffElement (pos, pos, "\n");
((ResourceImpl) resource).addExtDiff(diff);


ヒント:モデルの操作中にループ内で何らかの処理を行うには、テキストを挿入したい箇所、および挿入したい内容のソートリストを作成します。その後モデルから情報を読み込み、トランザクションを書き終える前にループを回して必要な変更を一度に反映させて下さい。



Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo