Rational Developer for System z


Lección 2: Crear la clase CustomLabelProvider

En esta lección creará la clase CustomLabelProvider, que manejará la visualización de cada elemento en la vista de desarrollador de CARMA.

Para crear la clase CustomLabelProvider:

  1. Para empezar, añada el método getImageDecorator() a la clase Activator. Expanda com.ibm.carma.plugin.view > src > com.ibm.carma.plugin.view y efectúe un doble pulsación en la clase Activator. Debe abrirse en el editor.
  2. Añada el método siguiente a la clase Activator:
    public static ImageDescriptor getImageDescriptor(String path)
    {
    	return imageDescriptorFromPlugin(PLUGIN_ID, path);
    }
    Este método estático permite recuperar el decorador o descriptor de imagen de la ubicación adecuada del proyecto de plug-in.
  3. Añada la importación siguiente al principio de la clase Activator: import org.eclipse.jface.resource.ImageDescriptor;. Guarde y depure los errores del código fuente.
  4. A continuación, debe crear la clase CustomLabelProvider. En la vista Explorador de paquetes, expanda el proyecto de plug-in com.ibm.carma.plugin.view. Pulse con el botón derecho del ratón el paquete view que ha creado en el ejercicio 5 y seleccione Nuevo > Clase. Se abrirá el recuadro de diálogo Clase Java nueva.
  5. En el campo de texto Nombre, especifique CustomLabelProvider.
  6. Seleccione el botón Examinar situado a la derecha del campo de texto Superclase. En el recuadro de diálogo Selección de superclase que se abre, especifique CARMALabelProvider como texto de filtro, seleccione la clase en la lista de elementos coincidentes y pulse Aceptar.
  7. Marque los recuadros de selección Constructores de superclase y Métodos abstractos heredados. Pulse Finalizar para cerrar el recuadro de diálogo Clase Java nueva y crear la clase Java™.

Términos de uso | Comentarios



Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)