# Hierarchy For All Packages

Package Hierarchies:

- org.apache.struts2.views.velocity,
- org.apache.struts2.views.velocity.components,
- org.apache.struts2.views.velocity.result,
- org.apache.struts2.views.velocity.template

## Class Hierarchy

- java.lang.Object
  - org.apache.struts2.config.AbstractBeanSelectionProvider (implements com.opensymphony.xwork2.config.BeanSelectionProvider)
    - org.apache.struts2.views.velocity.VelocityBeanSelectionProvider
  - org.apache.velocity.context.AbstractContext (implements org.apache.velocity.context.Context)
    - org.apache.velocity.VelocityContext (implements java.lang.Cloneable, java.io.Serializable)
      - org.apache.struts2.views.velocity.StrutsVelocityContext (implements org.apache.struts2.util.ValueStackProvider)
  - org.apache.struts2.components.template.BaseTemplateEngine (implements org.apache.struts2.components.template.TemplateEngine)
    - org.apache.struts2.views.velocity.template.VelocityTemplateEngine
  - org.apache.velocity.runtime.directive.Directive (implements java.lang.Cloneable, org.apache.velocity.runtime.directive.DirectiveConstants)
    - org.apache.struts2.views.velocity.components.AbstractDirective
      - org.apache.struts2.views.velocity.components.ActionDirective
      - org.apache.struts2.views.velocity.components.ActionErrorDirective
      - org.apache.struts2.views.velocity.components.ActionMessageDirective
      - org.apache.struts2.views.velocity.components.AnchorDirective
      - org.apache.struts2.views.velocity.components.BeanDirective
      - org.apache.struts2.views.velocity.components.CheckBoxDirective
      - org.apache.struts2.views.velocity.components.CheckBoxListDirective
      - org.apache.struts2.views.velocity.components.ComboBoxDirective
      - org.apache.struts2.views.velocity.components.ComponentDirective
      - org.apache.struts2.views.velocity.components.DateDirective
      - org.apache.struts2.views.velocity.components.DoubleSelectDirective
      - org.apache.struts2.views.velocity.components.FieldErrorDirective
      - org.apache.struts2.views.velocity.components.FileDirective
      - org.apache.struts2.views.velocity.components.FormDirective
      - org.apache.struts2.views.velocity.components.HeadDirective
      - org.apache.struts2.views.velocity.components.HiddenDirective
      - org.apache.struts2.views.velocity.components.I18nDirective
      - org.apache.struts2.views.velocity.components.IncludeDirective
      - org.apache.struts2.views.velocity.components.InputTransferSelectDirective
      - org.apache.struts2.views.velocity.components.LabelDirective
      - org.apache.struts2.views.velocity.components.OptGroupDirective
      - org.apache.struts2.views.velocity.components.OptionTransferSelectDirective
      - org.apache.struts2.views.velocity.components.ParamDirective
      - org.apache.struts2.views.velocity.components.PasswordDirective
      - org.apache.struts2.views.velocity.components.PropertyDirective
      - org.apache.struts2.views.velocity.components.PushDirective
      - org.apache.struts2.views.velocity.components.RadioDirective
      - org.apache.struts2.views.velocity.components.ResetDirective
      - org.apache.struts2.views.velocity.components.SelectDirective
      - org.apache.struts2.views.velocity.components.SetDirective
      - org.apache.struts2.views.velocity.components.SubmitDirective
      - org.apache.struts2.views.velocity.components.TextAreaDirective
      - org.apache.struts2.views.velocity.components.TextDirective
      - org.apache.struts2.views.velocity.components.TextFieldDirective
      - org.apache.struts2.views.velocity.components.TokenDirective
      - org.apache.struts2.views.velocity.components.UpDownSelectDirective
      - org.apache.struts2.views.velocity.components.URLDirective
  - org.apache.velocity.runtime.resource.loader.ResourceLoader
    - org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
      - org.apache.struts2.views.velocity.StrutsResourceLoader
  - org.apache.struts2.result.StrutsResultSupport (implements com.opensymphony.xwork2.Result, org.apache.struts2.StrutsStatics)
    - org.apache.struts2.views.velocity.result.VelocityResult
  - org.apache.struts2.util.StrutsUtil
    - org.apache.struts2.views.velocity.VelocityStrutsUtil
  - org.apache.struts2.views.velocity.VelocityConstants
  - org.apache.struts2.views.velocity.VelocityManager (implements org.apache.struts2.views.velocity.VelocityManagerInterface)
  - org.apache.struts2.views.velocity.VelocityTagLibrary (implements org.apache.struts2.views.TagLibraryDirectiveProvider)

## Interface Hierarchy

- org.apache.struts2.views.velocity.VelocityManagerInterface

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.