主控台 Factory

org.eclipse.ui.console.consoleFactories

3.1

主控台 Factory 建立或啟動主控台,且在主控台視圖以動作形態出現。

<!ELEMENT extension (consoleFactory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consoleFactory EMPTY>

<!ATTLIST consoleFactory

label CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>


以下為主控台 Factory 延伸點的範例:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Command Console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

此副檔名將會導致一個項目出現在主控台視圖的開啟主控台下拉功能表中,標示為指令主控台,且有指定的圖示。當使用者呼叫動作時,會呼叫類別 com.example.CommandConsoleFactory 的方法 openConsole()。Factory 可以決定要建立新的主控台或啟動現有的主控台。

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

主控台外掛程式提供了一個主控台 Factory,以開啟新的主控台視圖。