Konsolfabrikker

org.eclipse.ui.console.consoleFactories

3.1

En konsolfabrik opretter eller aktiverer en konsol og vises som en funktion i konsoloversigten.

<!ELEMENT extension (consoleFactory)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT consoleFactory EMPTY>

<!ATTLIST consoleFactory

label CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>


Her er et eksempel på et udvidelsespunkt til en konsolfabrik:

<udvidelsespunkt=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Kommandokonsol"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Denne udvidelse vil bevirke, at der vises et punkt på konsoloversigtens Åbn konsol-menu med navnet Kommandokonsol sammen med den angivne ikon. Når funktionen startes af en bruger, kaldes metoden openConsole() på klassen com.example.CommandConsoleFactory. Fabrikken kan beslutte at oprette en ny konsol eller at aktivere en eksisterende.

Værdien af attributten class skal være et fuldstændigt navn på en Java-klasse, der implementerer grænsefladen org.eclipse.ui.console.IConsoleFactory.

Konsolplugin'en indeholder en konsolfabrik til åbning af en ny konsoloversigt.