Package jakarta.faces.annotation
Annotations in this class allow injection of Jakarta Faces objects into CDI beans.
-
Class Summary Class Description ApplicationMap.Literal Supports inline instantiation of theApplicationMapqualifier.FacesConfig.Literal Supports inline instantiation of theFacesConfigqualifier.FlowMap.Literal Supports inline instantiation of theApplicationMapqualifier.HeaderMap.Literal Supports inline instantiation of theHeaderMapqualifier.HeaderValuesMap.Literal Supports inline instantiation of theHeaderValuesMapqualifier.InitParameterMap.Literal Supports inline instantiation of theInitParameterMapqualifier.ManagedProperty.Literal Supports inline instantiation of theManagedPropertyqualifier.RequestCookieMap.Literal Supports inline instantiation of theRequestCookieMapqualifier.RequestMap.Literal Supports inline instantiation of theRequestMapqualifier.RequestParameterMap.Literal Supports inline instantiation of theRequestParameterMapqualifier.RequestParameterValuesMap.Literal Supports inline instantiation of theRequestParameterValuesMapqualifier.SessionMap.Literal Supports inline instantiation of theSessionMapqualifier.View.Literal Supports inline instantiation of theViewannotation.ViewMap.Literal Supports inline instantiation of theViewMapqualifier. -
Enum Summary Enum Description FacesConfig.Version 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. -
Annotation Types Summary Annotation Type Description ApplicationMap The 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.FacesConfig 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.FlowMap 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.HeaderMap 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.HeaderValuesMap 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.InitParameterMap 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.ManagedProperty 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.RequestCookieMap 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.RequestMap 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.RequestParameterMap 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.RequestParameterValuesMap 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.SessionMap 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.View 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.ViewMap 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.