Eclipse Web Tools Platform
3.4 | Back |
JavaServer Faces Tools
JSF Annotations Support
-
JSF annotations are now supported; all features available for a JSF artifact
configured in a faces-config file are now also available for annotated artifacts
(features include EL content-assist, validation, and hyperlinking to annotated
class).
The following annotations are supported: @ManagedBean, @ReferencedBean,
@FacesConverter, @FacesValidator, @FacesComponent, @FacesRenderer, plus all @*Scoped
annotations, including @CustomScoped.
![JSF Annotation Definition](jsf/JSF_Annotation_Def.png)
![JSF Annotation Content-Assist](jsf/JSF_Annotation_CA.png)
Implicit Navigation Support
-
Implicit navigation is now supported. It is no longer necessary to configure
navigation rules and cases explicitly (although this is still fully supported) to be
able to use such features as content-assist.
![Implicit Navigation Content-Assist](jsf/Implicit_Navigation_CA.png)
CDI Annotations Support
-
Specific CDI annotations are now supported; all features available for a JSF
managed bean configured in a faces-config file or via annotations are now also
available for specific CDI-annotated artifacts (features include EL content-assist,
validation, and hyperlinking to annotated class). The following annotations are
supported: @Named and @Model, plus all @*Scoped annotations.
![CDI Annotation Definition](jsf/CDI_Annotation_Def.png)
![CDI Annotation Content-Assist](jsf/CDI_Annotation_CA.png)