Package javax.faces.annotation
package javax.faces.annotation
Annotations in this class allow injection of JSF objects into CDI beans.
-
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.The presence of this annotation on a managed bean deployed within an application causes version specific features to be enabled as specified in the enumFacesConfig.Version
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.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.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.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.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.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.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.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.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.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.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.