Konsolfabriker

org.eclipse.ui.console.consoleFactories

3.1

En konsolfabrik skapar eller aktiverar en konsol och visas som en åtgärd på konsolvyn.

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


Följande är ett exempel på en utökningspunkt för konsolfabriker:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Kommandokonsol"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Med den här utökningen visas en post på konsolvymenyn Öppna konsol. Den heter Kommandokonsol och visas tillsammans med angiven ikon. När åtgärden initieras av en användare anropas metoden openConsole() i klassen com.example.CommandConsoleFactory. Fabriken kan bestämma om en ny konsol ska skapas eller om en befintlig konsol ska aktiveras.

Värdet på attributet class måste vara ett fullständigt namn på en Java-klass som implementerar gränssnittet org.eclipse.ui.console.IConsoleFactory.

Konsolinsticksprogrammet tillhandahåller en konsolfabrik som öppnar en ny konsolvy.