Descripción: este punto de extensión sirve para ampliar las perspectivas registradas por otros conectores. Una perspectiva define el contenido inicial de las barras de acciones (de menús y herramientas) de una ventana y el conjunto inicial de vistas y su diseño dentro de una página del entorno de trabajo. Otros conectores pueden suministrar a la perspectiva acciones o vistas, que aparecerán cuando se seleccione la perspectiva. Las adiciones opcionales de otros conectores se añaden a la definición inicial.
Códigos XML de configuración:
<!ELEMENT extension (perspectiveExtension*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT perspectiveExtension (actionSet | viewShortcut | perspectiveShortcut | newWizardShortcut | view | showInPart)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>
<!ATTLIST actionSet
id CDATA #REQUIRED
>
<!ELEMENT viewShortcut EMPTY>
<!ATTLIST viewShortcut
id CDATA #REQUIRED
>
<!ELEMENT perspectiveShortcut EMPTY>
<!ATTLIST perspectiveShortcut
id CDATA #REQUIRED
>
<!ELEMENT newWizardShortcut EMPTY>
<!ATTLIST newWizardShortcut
id CDATA #REQUIRED
>
<!ELEMENT showInPart EMPTY>
<!ATTLIST showInPart
id CDATA #IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
relative CDATA #REQUIRED
relationship (stack|left|right|top|bottom|fast)
ratio CDATA #IMPLIED
visible (true | false)
>
<extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> <actionSet id="org.eclipse.jdt.ui.JavaActionSet"/> <viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/> <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/> <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/> <view id="org.eclipse.jdt.ui.PackageExplorer" relative="org.eclipse.ui.views.ResourceNavigator" relationship="stack"/> <view id="org.eclipse.jdt.ui.TypeHierarchy" relative="org.eclipse.ui.views.ResourceNavigator" relationship="left" ratio="0.50"/> </perspectiveExtension> </extension>
En el ejemplo anterior se proporciona al contenido inicial de la perspectiva Recursos un conjunto de acciones, un acceso directo a las vistas, un acceso directo al asistente nuevo y un acceso directo a la perspectiva. Además, la vista Explorador de paquetes está apilada sobre la vista Navegador de recursos, y se añade la vista Jerarquía de tipos junto a la vista Navegador de recursos.
Información sobre las API: los elementos definidos dentro de la extensión de perspectiva son contribuciones realizadas en el contenido inicial de la perspectiva destino. Teniendo esto en cuenta, el usuario puede eliminar cualquier contribución o añadir otras a una perspectiva desde dentro de la interfaz de usuario del entorno de trabajo.
Copyright (c) 2002 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles
bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a
esta distribución, y está disponible en
http://www.eclipse.org/legal/cpl-v10.html