schema.consoleFactories.exsd Maven / Gradle / Ivy
A console factory creates or activates a console, and appears as an action in the console view.
a fully qualified identifier of the target extension point
an optional identifier of the extension instance
an optional name of the extension instance
action label to appear in menu
optional plug-in relative path to an icon to appear with the action
class implementing <code>org.eclipse.ui.console.IConsoleFactory</code> that will be called when the associated action is invoked
3.1
The following is an example of a console factory extension point:
<pre>
<extension point="org.eclipse.ui.console.consoleFactories">
<consoleFactory
label="Command Console"
class="com.example.CommandConsoleFactory"
icon="icons/cmd_console.png">
</consoleFactory>
</extension>
</pre>
This extension will cause an entry to appear in the console view's <b>Open Console</b> drop-down menu labelled <b>Command Console</b> with the specified icon. When the action is invoked by a user, the method <b>openConsole()</b> on the class <b>com.example.CommandConsoleFactory</b> will be called. The factory can the decide to create a new console or activate an existing console.
Value of the attribute <b>class</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.ui.console.IConsoleFactory</b>.
The console plug-in provides a console factory to open a new console view.
Copyright (c) 2004, 2005 IBM Corporation and others.<br>
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0 which
accompanies this distribution, and is available at
<a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/
SPDX-License-Identifier: EPL-2.0