Rational Programming Patterns for System z

Création d'un plug-in dédié aux menus utilisateur

Un assistant de création spécifique est disponible pour faciliter la création de ce plug-in.

Procédure

  1. Pour afficher l'assistant de création, sélectionnez Fichier > Nouveau > Projet > Projet de plug-in.
  2. Les deux pages suivantes sont les pages standard de création de projets Eclipse.
    Remarque : Sur la page Contenu, dans le panneau Options, vous devez cocher l'option 'Ce plug-in apporte des contributions à l'interface utilisateur'. De plus, si vous devez exécuter des actions particulières lors du chargement du plug-in, vous pouvez aussi cocher l'option 'Générer un activateur'.
  3. Sur la page Modèles, cochez la case 'Créer un plug-in à l'aide de l'un de ces modèles' et sélectionnez 'RPPz assistant de création de menu dans l'Explorateur de designs'. Cliquez sur Suivant.
  4. Sur la page de création du plug-in, saisissez :
    • Le nom de la classe Java dans laquelle vous allez décrire votre menu,
    • L'identifiant du point d'extension,
    • Les types d'entité sur lesquels le menu doit s'afficher, Saisissez les entités sous la forme pacprogram, pacscreen, pacsegment... Séparez-les par des virgules.
    • Le nom du menu.

Résultats

Le plug-in dans lequel vous pouvez décrire votre menu est maintenant initialisé directement dans Eclipse. Vous pouvez le voir dans la vue Explorateur de packages de la perspective Développement de plug-in.
Le fichier plugin.xml contient le point d'extension du menu utilisateur.
Figure 1. Point d'extension du menu utilisateur
      <extension 
       point="com.ibm.pdp.maf.rpp.mafDesignExplorerMenuActionContributor">
     <mafDesignExplorerMenuActionContributor
            class="com.ibm.rpp.sample.menu.SimpleDesignExplorerMenu"
            id="menuId">
            entityTypes="pacprogram,pacmacro,dataelement"
      </mafDesignExplorerMenuActionContributor>
       </extension>

Vous pouvez maintenant implémenter votre menu en ouvrant, depuis le nouveau plug-in, la classe Java générée à partir du nom que vous avez indiqué dans l'assistant de création.


Conditions d'utilisation | Commentaires en retour

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