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>