主控台型樣相符接聽器

org.eclipse.ui.console.consolePatternMatchListeners

3.1

提供符合文字主控台的正規表示式。使用啟用表示式,可以提供型樣相符接聽器給特定的主控台。找到相符項時會通知接聽器。

<!ELEMENT extension (consolePatternMatchListener*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consolePatternMatchListener (enablement)>

<!ATTLIST consolePatternMatchListener

id        CDATA #REQUIRED

class     CDATA #REQUIRED

regex     CDATA #REQUIRED

flags     CDATA #IMPLIED

qualifier CDATA #IMPLIED>


以下為主控台型樣相符接聽器延伸點的範例:
   

<extension point=

"org.eclipse.ui.console.consolePatternMatchListener"

>

<consolePatternMatchListener class=

"com.example.ExampleConsolePatternMatcher"

id=

"com.example.ExampleConsolePatternMatcher"

regex=

".*foo.*"

>

<enablement>

<test property=

"org.eclipse.ui.console.consoleTypeTest"

value=

"exampleConsole"

/>

</enablement>

</consolePatternMatchListener>

</extension>

在以上的範例中,提供的主控台型樣媒合器將會用於類型為 "exampleConsole" 的主控台。

屬性 class 的值必須為一個 Java 類別的完整名稱,實作介面 org.eclipse.ui.console.IPatternMatchListenerDelegate

主控台外掛程式為測試 IConsole.getType() 值的啟用表示式提供了一個主控台類型內容測試程式。內容測試程式的 ID 為 org.eclipse.ui.console.consoleTypeTest