Module jakarta.faces
Package jakarta.faces.annotation
package jakarta.faces.annotation
-
ClassDescriptionThe presence of this annotation (along with
@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getApplicationMap()
to be injected as the value of that field.Supports inline instantiation of theApplicationMap
qualifier.The presence of this annotation on a class deployed within an application guarantees activation of Jakarta Faces and its CDI specific features, even when/WEB-INF/faces-config.xml
is absent andFacesServlet
is not explicitly registered.Supports inline instantiation of theFacesConfig
qualifier.Deprecated, for removal: This API element is subject to removal in a future version.It has no effect anymore as per Jakarta Faces version 4.0; the actual impl version should be leading.The presence of this annotation (along with@Inject
) on a field of typeMap<Object, Object>
causes the map returned fromFlowHandler.getCurrentFlowScope()
to be injected as the value of that field.Supports inline instantiation of theApplicationMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, String>
causes the map returned fromExternalContext.getRequestHeaderMap()
to be injected as the value of that field.Supports inline instantiation of theHeaderMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, String[]>
causes the map returned fromExternalContext.getRequestHeaderValuesMap()
to be injected as the value of that field.Supports inline instantiation of theHeaderValuesMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, String>
causes the map returned fromExternalContext.getInitParameterMap()
to be injected as the value of that field.Supports inline instantiation of theInitParameterMap
qualifier.The presence of this annotation (along with@Inject
) on a field of any type causes the value returned from evaluating an expression language expression to be injected as the value of that field.Supports inline instantiation of theManagedProperty
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getRequestCookieMap()
to be injected as the value of that field.Supports inline instantiation of theRequestCookieMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getRequestMap()
to be injected as the value of that field.Supports inline instantiation of theRequestMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, String>
causes the map returned fromExternalContext.getRequestParameterMap()
to be injected as the value of that field.Supports inline instantiation of theRequestParameterMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, String []>
causes the map returned fromExternalContext.getRequestParameterValuesMap()
to be injected as the value of that field.Supports inline instantiation of theRequestParameterValuesMap
qualifier.The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getSessionMap()
to be injected as the value of that field.Supports inline instantiation of theSessionMap
qualifier.The presence of this annotation on a target (type, method, parameter or field) within an application is used to indicate that this target is somehow handling a Faces View Id or Ids.Supports inline instantiation of theView
annotation.The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromUIViewRoot.getViewMap()
to be injected as the value of that field.Supports inline instantiation of theViewMap
qualifier.