JSF Tools-team har forbedret JSP-kildeeditoren og gjort det lettere at udvikle JSF-sider.
JSF Tooling stiller strukturer til rådighed, så nu kan kildesideeditoren, hvor det giver mening, stille serviceprogrammer til rådighed for de fleste attributværdier fra JSF-standardkerne- og HTML-kodebiblioteker. Disse strukturer er drevet af "metadata", og de kan udvides, hvilket gør det nemt for kodebiblioteksudviklere at tilføje egen indholdsassistance, validering og andre serviceprogrammet. Med andre ord vil de funktioner, der leveres med JSF Tooling, efterhånden finde vej til WTP-laget, så erfaringerne fra kilderedigering kan medvirke til at forbedre andre JSP-kodebiblioteker.
Indholdsassistance er det begreb, der benyttes i Eclipse-teksteditoren for det at vise kontekstafhængige forslag ved tekstindsættelsespunktet. JSP-editoren yder i forvejen glimrende kodebiblioteksunderstøttelse - et pop op-vindue med mulige koder og attributter vises, mens du skriver.
Foruden JSP-basisvalidering, som JSP-editoren står for, er der nu også semantikvalidering af JSF-standardkodebibliotekerne for både EL- og ikke-EL-attributværdier.
EL-valideringen er ret omfattende og tilbyder ikke blot basissyntaksvalidering, men også validering af objekttilstedeværelse og af typer og signaturer.
Hvis der er et problem med en værdi, der er angivet for en attribut, spores det, og der vises enten en advarsels- eller fejlmarkering samt en bølgestreg under værdien, afhængigt af problemets karakter. Der kan være flere problemer, og hver enkelt vil være angivet, når du placerer musen hen over bølgestregen eller annotationsmarkeringen i sidelinealen. Valideringen er klar over JSF Faces-konfigurationsmodel(ler) i projektet og markerer problemer vedrørende manglende konfigurationselementer.
JSF Tools-team kunne tænke sig at stille følgende funktioner til rådighed for JSF-standardkodebibliotekerne vha. de metadatastrukturer, der er udviklet i denne release:
Støtte til kodebibliotek
JSF-kernebibliotek
JSF HTML-bibliotek