Rational Developer for System z


Lección 2: Incluir CustomContextProvider en la clase CARMADeveloperView

En esta lección reescribirá el método createViewer para incluir CustomContentProvider.

Para modificar la clase CARMADeveloperView:

  1. Abra la clase CARMADeveloperView efectuando una doble pulsación sobre ella en su paquete. El código fuente debe abrirse en el editor.
  2. Desplácese hacia abajo hasta el método createViewer y modifíquelo de modo que utilice el objeto CustomContextProvider. Resulta de utilidad tener en cuenta que el constructor CARMATreeViewer permite especificar un proveedor de contextos para el visor.

    A continuación figura un código de ejemplo:

    protected StructuredViewer createViewer(Composite parent)
    {
       /* Crear aquí la estructura que debe estar presente en la vista.
        * En esta guía de aprendizaje se utilizará el modelo de árbol de CARMA, como la vista de repositorios.
        */
       CARMATreeViewer viewer = new CARMATreeViewer(parent, new CustomContextProvider());
       viewer.setLabelProvider(new CustomLabelProvider());
       return viewer;
    }
  3. Guarde el código fuente y depure los errores.

Términos de uso | Comentarios



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