Fabriques de console

org.eclipse.ui.console.consoleFactories

3.1

Une fabrique de console crée et active une console et apparaît sous forme d'action dans la vue de la console.

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


Voici ci-dessous un exemple de point d'extension pour une fabrique de console :

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Command Console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Cette extension fait apparaître une entrée dans le menu déroulant Ouvrir la console de la vue de la console. Cette entrée est libellée Console de commande et est accompagnée d'une icône. Lorsque l'action est invoquée par un utilisateur, la méthode openConsole() sera appelée pour la classe com.example.CommandConsoleFactory. La fabrique peut décider de créer une nouvelle console ou d'activer une console existante.

La valeur de l'attribut class doit être le nom complet d'une classe Java implémentant l'interface org.eclipse.ui.console.IConsoleFactory.

Le plug-in de la console fournit une fabrique de console afin d'ouvrir une nouvelle vue.