Factory console

org.eclipse.ui.console.consoleFactories

3.1

Un factory console crea o attiva una console, ed appare come azione nella vista 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>


Di seguito viene riportato un esempio di punto di estensione per un factory console:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Comando console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Questa estensione farà apparire una voce nel menu a discesa Apri console della vista console, con l'etichetta Comando console e l'icona specificata. Quando l'utente richiama questa azione, verrà chiamato il metodo openConsole() nella classe com.example.CommandConsoleFactory. Il factory può poi decidere di creare una nuova console o di attivare una console esistente.

Il valore dell'attributo class deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.ui.console.IConsoleFactory.

Il plugin di console fornisce un factory console per aprire una nuova vista Console.