netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2008-08-29 [長年日記] ▲
_ [論文] IEEE Software のソフトウェア開発ツール特集 ▲
IEEE Software 7月/8月号(紙)が研究室に届いたので,オンラインの9月/10月号の目次もついでにチェックしていたのですが,どうやら 9月/10月号は Software Development Tools の特集のようです.
コード検索エンジンの話であるCode Conjurer: Pulling Reusable Software out of Thin Airの記事に,コード検索エンジンの一覧があり,SPARS-Jも掲載されていました.
_ [Java] エディタのカーソル移動をとらえる ▲
Eclipse において,テキストエディタ上での範囲選択は ITextEditor.getSelectionProvider で得られる ISelectionProvider に対して addSelectionChangedListener を呼び出すことで実現できます.しかし,カーソル移動そのもの(Javaのエディタでカーソル移動して,カーソル位置の要素がハイライト表示されるタイミング)は,範囲選択が起きないため,普通の SelectionChanged イベントは発生しません.
実は ISelectionProvider のサブインタフェースに IPostSelectionProvider というものが存在しており,こちらにダウンキャストしてから,addPostSelectionChangedListener でリスナを登録してやらないと駄目のようです.
日本語ドキュメントを検索しても特に見つからなかったし,忘れそうなのでメモしておきます.