# Hierarchy For Package org.springframework.web.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.web.util.BindErrorUtils
  - org.springframework.web.util.CookieGenerator
  - org.springframework.web.util.DefaultUriBuilderFactory (implements org.springframework.web.util.UriBuilderFactory)
  - org.springframework.web.util.DisconnectedClientHelper
  - org.springframework.web.util.ForwardedHeaderUtils
  - org.springframework.web.util.HtmlUtils
  - org.springframework.web.util.HttpSessionMutexListener (implements jakarta.servlet.http.HttpSessionListener)
  - org.springframework.web.util.IntrospectorCleanupListener (implements jakarta.servlet.ServletContextListener)
  - org.springframework.web.util.JavaScriptUtils
  - org.springframework.web.util.ServletContextPropertyUtils
  - org.springframework.web.util.ServletRequestPathUtils
  - jakarta.servlet.ServletRequestWrapper (implements jakarta.servlet.ServletRequest)
    - jakarta.servlet.http.HttpServletRequestWrapper (implements jakarta.servlet.http.HttpServletRequest)
      - org.springframework.web.util.ContentCachingRequestWrapper
  - jakarta.servlet.ServletResponseWrapper (implements jakarta.servlet.ServletResponse)
    - jakarta.servlet.http.HttpServletResponseWrapper (implements jakarta.servlet.http.HttpServletResponse)
      - org.springframework.web.util.ContentCachingResponseWrapper
  - org.springframework.web.util.TagUtils
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.springframework.web.util.InvalidUrlException
      - jakarta.servlet.ServletException
        - org.springframework.web.util.NestedServletException
  - org.springframework.web.util.UriComponents (implements java.io.Serializable)
  - org.springframework.web.util.UriComponentsBuilder (implements java.lang.Cloneable, org.springframework.web.util.UriBuilder)
  - org.springframework.web.util.UriTemplate (implements java.io.Serializable)
  - org.springframework.web.util.UriUtils
  - org.springframework.web.util.UrlPathHelper
  - org.springframework.web.util.WebAppRootListener (implements jakarta.servlet.ServletContextListener)
  - org.springframework.web.util.WebUtils

## Interface Hierarchy

- org.springframework.web.util.UriBuilder
- org.springframework.web.util.UriComponents.UriTemplateVariables
- org.springframework.web.util.UriTemplateHandler
  - org.springframework.web.util.UriBuilderFactory

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.springframework.web.util.DefaultUriBuilderFactory.EncodingMode
    - org.springframework.web.util.UriComponentsBuilder.ParserType