schema.consoleFactories.exsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of console Show documentation
Show all versions of console Show documentation
The Eclipse platform UI console plug-in provides a set of classes and interfaces to facilitate the creation and display of consoles in the ConsoleView.
The newest version!
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.gif">
</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>
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy