Añadir un separador de propiedad a un diálogo de propiedad de Eclipse

Se utiliza un punto de ampliación de separador de propiedad para añadir un separador de propiedad a un diálogo de propiedad y una página de propiedad asociada.

La extracción de código siguiente proviene del archivo plugin.xml, del plug-in simple, y muestra una implementación básica del punto de ampliación del separador de propiedad:
<extension
	  id="com.ibm.mq.explorer.samples.simplePropertyTab"
	  name="Simple Property Tab"
	  point="com.ibm.mq.explorer.ui.addpropertytab">
	<propertyTab
		class="com.ibm.mq.explorer.sample.simple.SimplePropertyTabFactory"
		objectId="com.ibm.mq.explorer.queuemanager"
		pluginId="com.ibm.mq.explorer.sample.simple"
		name="com.ibm.mq.explorer.sample.simple"
		propertyTabId="com.ibm.mq.explorer.sample.simple.propertyTab"
		propertyTabName="Separador de propiedad de ejemplo simple"/>
</extension>
Además de declarar el punto de ampliación del separador de propiedad en plugin.xml, se necesitan las clases siguientes:
  • Una clase que contiene un método que crea y devuelve una página de propiedad que se visualizará cuando un usuario pulse en el separador de propiedad. Esta clase debe implementar com.ibm.mq.explorer.ui.extensions.IPropertyTabFactory. Para conocer los métodos que esta clase debe contener, consulte la documentación Javadoc de MQ Explorer. Para obtener información sobre cómo acceder a la documentación Javadoc de MQ Explorer, consulte Consulta de API.

    En el plug-in simple, está disponible un ejemplo de trabajo de esta clase, denominado SimpleContentPageFactory.java.

  • Una clase utilizada para crear la página de propiedades debe ampliar com.ibm.mq.ui.extensions.PropertyPage. Para conocer los métodos que esta clase debe contener, consulte la documentación Javadoc de MQ Explorer.

    En el plug-in simple, está disponible un ejemplo de trabajo de esta clase, denominado SimpleContentPageFactory.java.




Comentarios

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_property_tab.htm