Componente Intro

org.eclipse.ui.intro

3.0

Este punto de extensión se utiliza para registrar implementaciones de componentes especiales del entorno de trabajo, denominados componentes intro, que son los encargados de presentar un producto a los usuarios nuevos. Un componente intro se muestra generalmente la primera vez que se inicia un producto. Las normas para asociar una implementación de componente intro con productos determinados también se añaden por medio de este punto de extensión.

El ciclo de vida es el siguiente:

<!ELEMENT extension (intro* , introProductBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT intro EMPTY>

<!ATTLIST intro

id    CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>

Especifica una introducción. Una introducción es una presentación específica de un producto que se muestra a los usuarios nuevos cuando se inicia el producto.



<!ELEMENT introProductBinding EMPTY>

<!ATTLIST introProductBinding

productId CDATA #REQUIRED

introId   CDATA #REQUIRED>

Especifica un enlace entre un producto y una introducción. Estos enlaces determinan la introducción adecuada para el producto actual (según lo definido por org.eclipse.core.runtime.Platform.getProduct()).



A continuación figura un ejemplo de una extensión de componente intro que añade una introducción determinada y la asocia con un producto en particular:

  

<extension point=

"org.eclipse.ui.intro"

>

<intro id=

"com.example.xyz.intro.custom"

class=

"com.example.xyz.intro.IntroPart"

/>

<introProductBinding productId=

"com.example.xyz.Product"

introId=

"com.example.xyz.intro.custom"

/>

</extension>

El valor del atributo class debe ser el nombre totalmente calificado de una clase que implemente la interfaz org.eclipse.ui.intro.IIntroPart mediante la creación de una subclase de org.eclipse.ui.part.intro.IntroPart.

No existen implementaciones por omisión para la presentación del usuario inicial. Cada producto basado en Eclipse es responsable de suministrar una que se ajuste a su sello personal y funcionamiento.