0

Eclipse で開いたデフォルト コンソールにある特定のパターン文字列 (スタック トレースなど) によってトリガーされ、カスタム ビューに通知を表示する Eclipse プラグインを開発しています。使用可能なコンソールにリスナーを追加する方法は知っていますが、Eclipse View ライフサイクルのどのフェーズでリスナーを追加する必要があるのか​​ わかりません。現在、私が望むものではない createPartControl を追加しています。これは、ビューを手動で開いて、リスナーとコンソールのバインドを実行する必要があるためです。

public void createPartControl(Composite parent) {

    //got the default console from ConsolePlugin
    TextConsole tconsole=(TextConsole)defaultConsole;
    tconsole.addPatternMatchListener(new IPatternMatchListener() {
       // implementation codes goes here
   }

}

どんな助けでも大歓迎です。

4

0 に答える 0