Extensión de configuración de componente Intro

org.eclipse.ui.intro.configExtension

3.0

Este punto de extensión se utiliza para ampliar una configuración de introducción existente suministrando más contenido, StandbyContentParts adicionales o acciones IntroUrl adicionales.

<!ELEMENT extension (configExtension+ , standbyContentPart* , action*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT configExtension EMPTY>

<!ATTLIST configExtension

configId CDATA #REQUIRED

content  CDATA #REQUIRED>

Define una extensión de una configuración de introducción. Cualquier página o grupo de una configuración de componente intro puede ampliarse, si ha declarado ampliabilidad mediante la definición de anclas.



<!ELEMENT standbyContentPart EMPTY>

<!ATTLIST standbyContentPart

id       CDATA #REQUIRED

pluginId CDATA #REQUIRED

class    CDATA #REQUIRED>

registro de standbyContentPart. Una vez registrados, los componentes standby pueden lanzarse mediante una acción introURL del siguiente formato:

 
http://org.eclipse.ui.intro/showStandby?partId=&lt;id de standbyContentPart&gt;



<!ELEMENT action EMPTY>

<!ATTLIST action

name     CDATA #REQUIRED

replaces CDATA #REQUIRED>

registro de acción de URL de introducción personalizada. Puede utilizarse para crear nuevas acciones de URL de introducción o un acceso directo a acciones predefinidas.



A continuación figura un ejemplo de implementación de este punto de extensión:

<extension point=

"org.eclipse.ui.intro.configExtension"

>

<configExtension configId=

"com.org.xyz.introConfig"

content=

"extensionContent.xml"

/>

<standbyPart id=

"com.org.xyz.myStandbyPart"

class=

"com.org.xyz.internal.MyStandbyContent"

pluginId=

"com.org.xyz"

/>

<action name=

"shortcutAction"

replaces=

"http://org.eclipse.ui.intro/showStandby?partId=com.org.xyz.myStandbyPart"

/>

<action name=

"customAction"

replaces=

"runAction?pluginId=com.org.xyz&amp;class=com.org.xyz.CustomAction&amp;param1=value1"

/>

</extension>

Para obtener más detalles, consulte la especificación del paquete de API org.eclipse.ui.intro.config.

Se suministran tres implementaciones: