NonRuleBasedDamagerRepairerって
派手そうなエディタ機能を持ってるプラグインを探しては逆コンパイルしてソースコードを覗いている今日この頃。なかなか把握できずにちょっと苛立っているけど,頻繁に見かける奴がいる。。。
NonRuleBasedDamagerRepairerクラスだ。
このクラス,エディタプラグインをPDEのウィザードで作るときに勝手に作成されるXMLエディタにくっついてくるものだ。中身を見ると,エディタ内で文字入力などの変更が加えられた行において,修復すべき範囲とそれに適用するスタイルを決定しているように見受けられる(全く自信なし)。
面白いのは,このクラスがXMLエディタでもDbEditプラグインについてくるSQLエディタでも,コメント区画に対して適用されているということ。
これを理解するまでには,ちょっと時間がかかりそう。。。デバッガでステップ実行をしまくって,細かな動作を見なければならなそうだ。。。
| 固定リンク
この記事へのコメントは終了しました。
コメント