從:2.1
說明:這個延伸點提供一個機制,可用來接聽某類型程序的主控台輸出。
配置標記:
<!ELEMENT extension EMPTY>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT consoleLineTracker EMPTY>
<!ATTLIST consoleLineTracker
id CDATA #REQUIRED
class CDATA #REQUIRED
processType CDATA #REQUIRED
>
<extension point="org.eclipse.debug.ui.consoleLineTrackers"> <consoleLineTracker id="com.example.ExampleConsoleLineTracker" class="com.example.ExampleConsoleLineTracker" processType="ExampleProcessType"> </consoleLineTracker> </extension>在上面範例中,當指令行附加至主控台,以處理 "ExampleProcessType" 類型(對應於處理屬性 IProcess.ATTR_PROCESS_TYPE)時, 將通知主控台字行追蹤器。程序類型是由用戶端定義的,而且是由建立程序的用戶端設定的。
API 資訊:class 屬性值必須是實作 org.eclipse.debug.ui.console.IConsoleLineTracker 介面之 Java 類別的完整名稱。