JSF címkejegyzék
A JSF címkejegyzék egy központi nyilvántartás, amely tartalmazza a keretrendszer által ismert, JSF oldalak felépítéséhez szükséges összes címkét. Alapértelmezésben a nyilvántartásban a JavaServer Pages (JSP) címkék szerepelnek. Ez kiterjeszthető egyéb JSF címketípusokkal is, mint például a Facelets.
A Címkejegyzék nézet egy Eclipse nézet, amely megjeleníti az összes címkét, amelyeket a keretrendszer az egyes projektekben ismer. A nézet, mint a nyilvántartás is, projektek szerint van szervezve, mivel ez az alapszerkezet, amelyből az Eclipse az osztályútvonal információkat származtatja. A projekt osztályútvonalak keresése a JSF címkék keresésének szokásos módja.
A fenti megjegyzésekkel ellátott diagram megjeleníti a Címkejegyzék
nézet legfontosabb szolgáltatásait.
- A projekt legördülő lista lehetővé teszi a jelenleg vizsgálandó projekt kiválasztását. A Frissítés gomb akkor aktiválódik, amikor rákattint egy címkejegyzékre az
elsődleges űrlapon (lásd alább a 2, 3. és 4. ábrát). Ha a Frissítés
gombra kattint, akkor a jelenlegi nyilvántartás adatok mindenképpen
frissülni fognak. Egy párbeszédpanel segítségével eldöntheti, hogy
kívánja-e kiüríteni a gyorsítótárakat is. A frissítési szolgáltatás
használata akkor hasznos, amikor úgy gondolja, hogy a rendszer nincs
szinkronizálva, de hosszú ideig futó háttér feladatok elindítására lenne
szükség.
- Egy projekt minden címkejegyzéke fel van sorolva az elsődleges címkejegyzék fában. A JSP címkejegyzék mindig jelen van. További címkejegyzékek (mint például
a Facelets nyilvántartása) Eclipse kiterjesztésen keresztül vehetők fel. A
címkejegyzékek attól függően állnak rendelkezésre, hogy milyen
kiterjesztések vannak telepítve.
- A címkekönyvtárak általában névtér szerint vannak szervezve. Ha
rendelkezésre áll egy leíró név, akkor az szerepel a fában.
Egyébként a
nézetekben a névtér azonosítására használt uri kerül felhasználásra, amint
az alább is látható.
- A névtérben szereplő minden egyes tag fel van sorolva a fában. Egy
címke kiválasztása az alább látható módon megnyitja az adott címke
részleteinek űrlapját (lásd 5. ábra).
- A részletek űrlap bármely címkejegyzékhez, névtérhez vagy címkéhez aktiválható. Itt a html inputText címke részletes adatait láthatjuk, amely az
alapértelmezett JSF futási megvalósítás része. A címke részletei
megjelenítik annak az összetevőnek az információit is, amely a címkének
köszönhetően jön létre futási időben. Szerepel az összetevő neve és
típusa, valamint az összetevő által megvalósított szabványos felületek
(például a javax.faces.component.ValueHolder).
JSF komponens fa