Ejemplos

org.eclipse.ui.intro.samples

3.0

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>


<!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.



<!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.



<!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.