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 theApplicationMap
qualifier.FacesConfig.Literal Supports inline instantiation of theFacesConfig
qualifier.FlowMap.Literal Supports inline instantiation of theApplicationMap
qualifier.HeaderMap.Literal Supports inline instantiation of theHeaderMap
qualifier.HeaderValuesMap.Literal Supports inline instantiation of theHeaderValuesMap
qualifier.InitParameterMap.Literal Supports inline instantiation of theInitParameterMap
qualifier.ManagedProperty.Literal Supports inline instantiation of theManagedProperty
qualifier.RequestCookieMap.Literal Supports inline instantiation of theRequestCookieMap
qualifier.RequestMap.Literal Supports inline instantiation of theRequestMap
qualifier.RequestParameterMap.Literal Supports inline instantiation of theRequestParameterMap
qualifier.RequestParameterValuesMap.Literal Supports inline instantiation of theRequestParameterValuesMap
qualifier.SessionMap.Literal Supports inline instantiation of theSessionMap
qualifier.View.Literal Supports inline instantiation of theView
annotation.ViewMap.Literal Supports inline instantiation of theViewMap
qualifier. -
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.xml
is absent andFacesServlet
is 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.