Rational Developer for System z


Leçon 2 : inclusion de CustomContextProvider dans la classe CARMADeveloperView

Dans cette leçon, vous allez réécrire la méthode createViewer pour inclure le CustomContentProvider.

Pour modifier la classe CARMADeveloperView :

  1. Ouvrez la classe CARMADeveloperView en cliquant deux fois dessus dans son package. La source s'ouvre dans l'éditeur.
  2. Atteignez la méthode createViewer et changez-la pour qu'elle utilise le CustomContextProvider. Il est utile de remarquer que le constructeur CARMATreeViewer permet à un fournisseur de contexte d'être spécifié à l'afficheur.

    Ce qui suit est un exemple de code :

    protected StructuredViewer createViewer(Composite parent)
    {
       /* Créer la structure que vous voulez voir présente dans la vue ici.
        * Pour ce tutoriel, vous allez utiliser le modèle d'arborescence CARMA, comme la vue Référentiels.
        */
       CARMATreeViewer viewer = new CARMATreeViewer(parent, new CustomContextProvider());
       viewer.setLabelProvider(new CustomLabelProvider());
       return viewer;
    }
  3. Enregistrez la source et déboguez les éventuelles erreurs.

Conditions d'utilisation | Commentaires en retour



Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)