Este punto de extensión deberá utilizarse para registrar ejemplos de código de Eclipse. Un ejemplo es uno o varios proyectos Eclipse que se empaquetan de manera adecuada para su importación al área de trabajo.
Cada ejemplo tiene un nombtre, uno o varios elementos de proyecto y una perspectiva
final. El asistente de ejemplos creará un proyecto para cada elemento
project
, importará el contenido desde el archivador y abrirá la perspectiva
final si se especifica. Los proyectos deben estar completos, es decir, tener la
naturaleza y la vía de acceso de clases correctas (si son proyectos de conector o Java).
Si se especifica la vista destino y contiene elementos de recurso, se utilizará para seleccionar y revelar dichos recursos en la vista tras crearse el ejemplo.
Este punto de extensión se proporciona actualmente sólo para el uso interno de Eclipse SDK. No deberá utilizarse para nada que no sean ejemplos de Eclipse SDK.
<!ELEMENT extension (sample+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
org.eclipse.pde.ui.samples
.<!ELEMENT sample (description , project+ , activity*)>
<!ATTLIST sample
id CDATA #REQUIRED
name CDATA #REQUIRED
perspectiveId CDATA #IMPLIED
launcher CDATA #IMPLIED
targetViewId CDATA #IMPLIED>
un elemento que representa un único ejemplo a importar al área de trabajo.
org.eclipse.debug.ui.ILaunchShortcut
.org.eclipse.ui.part.ISetSelectionTarget
. Los
recursos listados en los elementos de project
se seleccionarán y se
revelarán en la vista destino.<!ELEMENT project EMPTY>
<!ATTLIST project
name CDATA #REQUIRED
archive CDATA #REQUIRED
shared CDATA #IMPLIED
selectReveal CDATA #IMPLIED>
cada elemento de proyecto dará como resultado que se cree un proyecto de área de trabajo con el contenido importado desde el archivador asociado.
true
y existe un proyecto con el mismo nombre en el área de
trabajo, se ignorará en silencio. De lo contrario, se solicitará a los usuarios permiso
para escribir encima.<!ELEMENT description EMPTY>
<!ATTLIST description
helpHref CDATA #IMPLIED>
el texto de cuerpo de este elemento deberá contener la descripción del ejemplo.
<!ELEMENT activity EMPTY>
<!ATTLIST activity
id CDATA #REQUIRED>
especifica una actividad que debe habilitarse para este ejemplo
Este es un ejemplo del punto de extensión:
<extension point=
"org.eclipse.pde.ui.samples"
>
<sample id=
"com.example.xyz.sample"
name=
"My Sample"
>
<description helpHref=
"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"
>
Una breve descripción del ejemplo.</description>
<project name=
"com.example.xyz.sample1"
archive=
"samples/sample1.zip"
/>
</sample>
</extension>
Si se especifica, el valor del atributo launcher
debe representar un nombre
totalmente calificado de la clase Java que implementa la interfaz
org.eclipse.debug.ui.ILaunchShortcut
.
La UI del PDE proporciona el lanzador de Entorno de trabajo de tiempo de ejecución para lanzar otra instancia de Eclipse.
Copyright (c) 2004 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 (Eclipse Public License) v1.0 que acompaña a esta
distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html