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:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
) se crea e inicializa con el sitio de introducción.
<!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.
org.eclipse.ui.intro.IIntroPart
. Una práctica habitual consiste en crear una
subclase de org.eclipse.ui.part.intro.IntroPart para que herede la
funcionalidad por omisión. Esta clase implementa la introducción.<!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()
).
<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>
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
.
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