Top Description Annotations
[default module]

Package javax.faces.annotation


Annotations in this class allow injection of JSF objects into CDI beans.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
ApplicationMap

The presence of this annotation (along with @Inject) on a field of type Map<String, Object> causes the map returned from javax.faces.context.ExternalContext#getApplicationMap to be injected as the value of that field.

public @interface
FacesConfig

The presence of this annotation on a managed bean deployed within an application causes version specific features to be enabled as specified in the enum Version

public @interface
FlowMap

The presence of this annotation (along with @Inject) on a field of type Map<Object, Object> causes the map returned from javax.faces.flow.FlowHandler#getCurrentFlowScope to be injected as the value of that field.

public @interface
HeaderMap

The presence of this annotation (along with @Inject) on a field of type Map<String, String> causes the map returned from javax.faces.context.ExternalContext#getRequestHeaderMap to be injected as the value of that field.

public @interface
HeaderValuesMap

The presence of this annotation (along with @Inject) on a field of type Map<String, String[]> causes the map returned from javax.faces.context.ExternalContext#getRequestHeaderValuesMap to be injected as the value of that field.

public @interface
InitParameterMap

The presence of this annotation (along with @Inject) on a field of type Map<String, String> causes the map returned from javax.faces.context.ExternalContext#getInitParameterMap to be injected as the value of that field.

public @interface
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.

public @interface
RequestCookieMap

The presence of this annotation (along with @Inject) on a field of type Map<String, Object> causes the map returned from javax.faces.context.ExternalContext#getRequestCookieMap to be injected as the value of that field.

public @interface
RequestMap

The presence of this annotation (along with @Inject) on a field of type Map<String, Object> causes the map returned from javax.faces.context.ExternalContext#getRequestMap to be injected as the value of that field.

public @interface
RequestParameterMap

The presence of this annotation (along with @Inject) on a field of type Map<String, String> causes the map returned from javax.faces.context.ExternalContext#getRequestParameterMap to be injected as the value of that field.

public @interface
RequestParameterValuesMap

The presence of this annotation (along with @Inject) on a field of type Map<String, String []> causes the map returned from javax.faces.context.ExternalContext#getRequestParameterValuesMap to be injected as the value of that field.

public @interface
SessionMap

The presence of this annotation (along with @Inject) on a field of type Map<String, Object> causes the map returned from javax.faces.context.ExternalContext#getSessionMap to be injected as the value of that field.

public @interface
ViewMap

The presence of this annotation (along with @Inject) on a field of type Map<String, Object> causes the map returned from javax.faces.component.UIViewRoot#getViewMap to be injected as the value of that field.