Kiterjesztési pont sémájának használata

A munkaterület bedolgozói által meghatározott kiterjesztési pontok azonnal elérhetők a saját és más bedolgozók számára. Ha egy kiterjesztési pont séma is meg lett adva hozzá, a PDE segítséget nyújthat új kiterjesztések létrehozásakor. Ez a segítség a következőket foglalja magába:

Példa: A "Példaértelmező" kiterjesztési pont használata

Mielőtt megpróbálná a korábban megadott kiterjesztési pontot használni, meg kell határozni a várt felületet. Válassza ki a com.example.xyz projektet a Navigátorban, és nyomja meg az eszköztár Java felület létrehozása gombját új Java felület létrehozásához. A Befejezés gomb megnyomása előtt győződjön meg arról, hogy a csomagnév com.example.xyz és a felület neve IParser. A következőképp módosítsa a felületet:

   package com.example.xyz;

   public interface IParser {
      /**
       * Az értelmező futtatása a megadott módban
       */
      public void parse(int mode);
   }

Most már kész a kiterjesztési pont, annak XML sémája és a kötelező felület. Mentse el az összes megnyitott szerkesztő tartalmát. Most már minden készen áll a kiterjesztési pont bővítésére saját vagy külső bedolgozóval.

  1. Nyissa meg a com.example.xyz bedolgozó leírófájl-szerkesztőjét.
  2. Váltson a Kiterjesztések lapra, és nyomja meg az Új-> Kiterjesztés gombokat.
  3. A "com.example.xyz.parsers" lehetőségnek elérhetőnek kell lennie. Válassza ki, és nyomja meg a Befejezés gombot.
  4. Válassza ki az újonnan felvett "com.example.xyz.parsers" elemet, majd nyissa meg az Új->parser menüt. (Megadtuk, hogy a kiterjesztési pont bármilyen számú "parser" elemet tartalmazhat.)
  5. Válassza ki az új parser elemet. A Kiterjesztési elem részletei szakaszban négy tulajdonságnak kell megjelennie: id, name, class és mode. Figyelje meg, hogy az állapotsorban az attribútumok kiválasztásakor azok rövid információi jelennek meg. Ezek az információk közvetlenül a kiterjesztési pont sémájából származnak.
  6. Módosítsa a name értékét "Alapértelmezett értelmező" értékre. A mode attribútumhoz adjon meg "manual" értéket. 
  7. Kattintson a Kiterjesztési elem részletei szakasz class hiperhivatkozására. Itt látni fogja, hogy a PDE zökkenőmentesen integrált a JDT "Új Java osztály" varázslójával, és a sémaattribútumok segítségével automatikusan megvalósítja az IParser felületet. Hozza létre a saját osztályát "com.example.xyz/src" forrásmappával, "com.example.xyz" csomagnévvel és DefaultParser osztálynévvel. Nyomja meg a Befejezés gombot.
  8. A DefaultParser osztály Java szerkesztőjének kell megjelennie. Figyelje meg, hogyan valósítja meg a megfelelő felületet (IParser), és hogy már rendelkezik a "parse" metódus megvalósítási csonkjával.
    Ha bezárja a szerkesztőt, majd újra a class hiperhivatkozásra kattint, a szerkesztő a DefaultParser osztályt nyitja meg. Az "Új Java osztály" varázsló csak akkor jelenik meg, ha a class attribútummezőben megadott osztály nem található; egyébként a hivatkozás az osztályt nyitja meg a szerkesztőben.

Amint láthatja, ha teljes XML sémát ad meg a kiterjesztési ponthoz, segíti a lehetséges felhasználókat, mivel lehetővé teszi, hogy a PDE közreműködjön munkájukban, és megakadályozza a hibák elkövetését.

Megszorítás menüpontok a tulajdonságlap cellaszerkesztő menüpontjaiként jellennek meg