# Hierarchy For All Packages

Package Hierarchies:

- org.apache.velocity.tools.view

## Class Hierarchy

- java.lang.Object
  - org.apache.velocity.runtime.parser.node.AbstractExecutor
    - org.apache.velocity.tools.view.WebappUberspector.GetAttributeExecutor
  - org.apache.velocity.tools.view.AbstractSearchTool.StoredResults (implements java.io.Serializable)
  - org.apache.velocity.tools.view.BreadcrumbTool.NavigationElement
  - javax.servlet.http.Cookie (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.velocity.tools.view.CookieTool.SugarCookie
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.apache.velocity.tools.view.VelocityViewServlet
        - org.apache.velocity.tools.view.VelocityLayoutServlet
  - org.apache.velocity.tools.view.JeeContextConfig (implements org.apache.velocity.tools.view.JeeConfig)
  - org.apache.velocity.tools.view.JeeFilterConfig (implements org.apache.velocity.tools.view.JeeConfig)
  - org.apache.velocity.tools.view.JeeServletConfig (implements org.apache.velocity.tools.view.JeeConfig)
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.apache.velocity.tools.view.ViewImportSupport.SafeClosingHttpURLConnectionReader
  - org.apache.velocity.runtime.resource.loader.ResourceLoader
    - org.apache.velocity.tools.view.WebappResourceLoader
  - org.apache.commons.digester3.Rule
    - org.apache.velocity.tools.view.UiDependencyTool.FileRule
    - org.apache.velocity.tools.view.UiDependencyTool.GroupRule
    - org.apache.velocity.tools.view.UiDependencyTool.NeedsRule
    - org.apache.velocity.tools.view.UiDependencyTool.TypeRule
  - org.apache.velocity.tools.generic.SafeConfig
    - org.apache.velocity.tools.generic.ContextTool (implements java.io.Serializable)
      - org.apache.velocity.tools.view.ViewContextTool
    - org.apache.velocity.tools.view.CookieTool
    - org.apache.velocity.tools.generic.ImportSupport
      - org.apache.velocity.tools.generic.JsonTool (implements java.lang.Iterable<T>, java.io.Serializable)
        - org.apache.velocity.tools.view.JsonTool
      - org.apache.velocity.tools.view.ViewImportSupport
    - org.apache.velocity.tools.generic.ImportTool (implements java.io.Serializable)
      - org.apache.velocity.tools.view.ImportTool
    - org.apache.velocity.tools.view.IncludeTool (implements java.io.Serializable)
    - org.apache.velocity.tools.generic.LinkTool (implements java.lang.Cloneable, java.io.Serializable)
      - org.apache.velocity.tools.view.LinkTool
    - org.apache.velocity.tools.generic.LocaleConfig
      - org.apache.velocity.tools.view.BreadcrumbTool (implements java.lang.Iterable<T>)
      - org.apache.velocity.tools.generic.FormatConfig
        - org.apache.velocity.tools.view.BrowserToolDeprecatedMethods
          - org.apache.velocity.tools.view.BrowserTool (implements java.io.Serializable)
        - org.apache.velocity.tools.generic.ValueParser (implements java.util.Map<K,V>)
          - org.apache.velocity.tools.view.ParameterTool
    - org.apache.velocity.tools.view.PagerTool
      - org.apache.velocity.tools.view.AbstractSearchTool
    - org.apache.velocity.tools.view.UiDependencyTool
    - org.apache.velocity.tools.generic.XmlTool (implements java.io.Serializable)
      - org.apache.velocity.tools.view.XmlTool
  - javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
    - javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
      - org.apache.velocity.tools.view.ViewImportSupport.ImportResponseWrapper
  - org.apache.velocity.tools.view.ServletUtils
  - org.apache.velocity.runtime.parser.node.SetExecutor
    - org.apache.velocity.tools.view.WebappUberspector.SetAttributeExecutor
  - org.apache.velocity.tools.ToolContext (implements org.apache.velocity.context.Context)
    - org.apache.velocity.tools.view.ViewToolContext (implements org.apache.velocity.tools.view.ViewContext)
  - org.apache.velocity.tools.ToolManager
    - org.apache.velocity.tools.view.ViewToolManager
      - org.apache.velocity.tools.view.VelocityView
  - org.apache.velocity.tools.view.UAParser
  - org.apache.velocity.tools.view.UAParser.UAEntity (implements java.io.Serializable)
  - org.apache.velocity.tools.view.UAParser.UserAgent (implements java.io.Serializable)
  - org.apache.velocity.util.introspection.UberspectImpl (implements org.apache.velocity.util.RuntimeServicesAware, org.apache.velocity.util.introspection.Uberspect)
    - org.apache.velocity.util.introspection.AbstractChainableUberspector (implements org.apache.velocity.util.introspection.ChainableUberspector)
      - org.apache.velocity.tools.view.WebappUberspector
  - org.apache.velocity.tools.view.UiDependencyTool.Group
  - org.apache.velocity.tools.view.VelocityViewFilter (implements javax.servlet.Filter)

## Interface Hierarchy

- org.apache.velocity.tools.view.JeeConfig
- org.apache.velocity.tools.view.ViewContext

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.velocity.tools.view.UAParser.DeviceType