Depósitos de Informações do Provedor do Console

org.eclipse.ui.console.consoleFactories

3.1

Um depósito de informações do provedor do console cria ou ativa um console e aparece como ação na visualização do 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>


O seguinte é um exemplo de um ponto de extensão do depósito de informações do provedor do console:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Command Console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Essa extensão fará com que apareça uma entrada no menu drop-down Abrir Console da visualização do console etiquetado como Console de Comandos com o ícone especificado. Quando a ação for chamada pelo usuário, o método openConsole() na classe com.example.CommandConsoleFactory será chamado. O depósito de informações do provedor pode, então, decidir criar um novo console ou ativar um console existente.

O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.ui.console.IConsoleFactory.

O plug-in do console fornece um depósito de informações do provedor do console para abrir um novo console.