将PatternMatchListener添加到Eclipse控制台的View Lifecycle的哪个阶段

时间:2013-07-23 23:02:10

标签: eclipse-plugin

我正在开发一个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
   }

}

任何帮助将不胜感激。

0 个答案:

没有答案