Java megjelenítő - Kiadási megjegyzések

© Copyright International Business Machines Corporation 2006. Minden jog fenntartva. Az USA kormányzati felhasználóinak jogkorlátozása: A használatot, a másolást és a nyilvánosságra hozatalt az IBM Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.

Kiadási megjegyzések

1.0 Korlátozások
2.0 Ismert problémák és elkerülésük
   2.1 Átdolgozás és gyűjteménytípus társítások

1.0 Korlátozások

Nincs

2.0 Ismert problémák és elkerülésük

2.1 Átdolgozás és gyűjteménytípus társítások

Ha gyűjteménytípus társításokat ad meg a diagram Java elemeihez, akkor az "általános gyűjtemények használata" beállítást kell használnia. Ez a beállítás akkor áll rendelkezésre, ha a típus egy J2SE 5.0 projekthez tartozik, azaz a projekt fordító beállításai a J2SE 5.0 változatára vannak állítva, és J2SE 5.0 JRE-t használ. Példa erre a mezőre:

private List<MyClass> listOfMyClass;

Ennek a társításnak (MyClass) a céljának az átdolgozásakor, áthelyezésekor vagy átnevezésekor a diagram automatikusan megfelelően átdolgozásra kerül.

Ha nem általános gyűjteményeket használ (a felhasználói beállítások miatt vagy ha a projekt nem egy J2SE 5.0 projekt), akkor a mező gyűjteménytípus információit a rendszer feljegyzésekbe írja a javadoc fájlba, például:
  /**                                                                             
   * @uml.annotations  for <code>class21</code>
                collection_type="myPackage.MyClass"
   */
  private List<MyClass> listOfMyClass;

Ebben az esetben ha áthelyezéses átdolgozást hajt végre a MyClass osztályon, akkor a gyűjteménytípus információk szétesnek, mivel a javadoc-ban található információkat a rendszer dolgozza át. A felhasználónak manuálisan kell szerkesztenie az osztály teljes képzésű nevét a javadoc feljegyzésben.

Az átnevezéses átdolgozásnál biztosítani kell, hogy az átdolgozás megfeleljen a feljegyzésnek, ezért ki kell választani a "szöveges hivatkozások frissítése a megjegyzésekben és karaktersorozatokban" beállítást az Átdolgozás varázslóban. Ha nem választja ki, akkor a gyűjteménytípus információk szétesnek, és a felhasználónak manuálisan kell szerkesztenie az osztály teljes képzésű nevét a javadoc feljegyzésben.