# Hierarchy For Package org.springframework.security.web.access.expression

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.security.access.expression.AbstractSecurityExpressionHandler<T> (implements org.springframework.context.ApplicationContextAware, org.springframework.security.access.expression.SecurityExpressionHandler<T>)
    - org.springframework.security.web.access.expression.DefaultHttpSecurityExpressionHandler (implements org.springframework.security.access.expression.SecurityExpressionHandler<T>)
    - org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler (implements org.springframework.security.access.expression.SecurityExpressionHandler<T>)
  - org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource (implements org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource)
    - org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource
  - org.springframework.security.access.expression.SecurityExpressionRoot (implements org.springframework.security.access.expression.SecurityExpressionOperations)
    - org.springframework.security.web.access.expression.WebSecurityExpressionRoot
  - org.springframework.security.web.access.expression.WebExpressionAuthorizationManager (implements org.springframework.security.authorization.AuthorizationManager<T>)
  - org.springframework.security.web.access.expression.WebExpressionVoter (implements org.springframework.security.access.AccessDecisionVoter<S>)