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 theApplicationMapqualifier.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.xmlis absent andFacesServletis not explicitly registered.Supports inline instantiation of theFacesConfigqualifier.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 theApplicationMapqualifier.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 theHeaderMapqualifier.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 theHeaderValuesMapqualifier.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 theInitParameterMapqualifier.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 theManagedPropertyqualifier.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 theRequestCookieMapqualifier.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 theRequestMapqualifier.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 theRequestParameterMapqualifier.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 theRequestParameterValuesMapqualifier.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 theSessionMapqualifier.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 theViewannotation.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 theViewMapqualifier.