Top Annotations
module jakarta.faces

Package jakarta.faces.annotation


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 jakarta.faces.context.ExternalContext#getApplicationMap to be injected as the value of that field.

public @interface
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 and FacesServlet is not explicitly registered.

public @interface
FlowMap

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

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

public @interface
ViewMap

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