Konzolgyárak

org.eclipse.ui.console.consoleFactories

3.1

A konzolgyár egy konzolt hoz létre vagy aktivál és műveletként jelenik meg a konzol nézetben.

<!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>


Az alábbiakban konzolgyár kiterjesztési pontra látható példa:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Parancskonzol"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Ez a kiterjesztés egy bejegyzést fog eredményezni, amely a konzol nézet Konzol megnyitása legördülő menüben fog megjelenni Parancskonzol címkével és a megadott ikonnal. Amikor a műveletet egy felhasználó indítja el, akkor a com.example.CommandConsoleFactory osztály openConsole() metódusa kerül meghívásra. A gyár dönti el, hogy új konzolt hoz-e létre vagy egy meglévőt aktivál.

A class attribútum értéke az org.eclipse.ui.console.IConsoleFactory felületet megvalósító Java osztály teljes képzésű neve.

A konzol bedolgozó egy konzolgyárat biztosít egy új konzol nézet megnyitásához.