# Uses of Package
com.opensymphony.xwork2.util

- Packages that use com.opensymphony.xwork2.util
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.config.impl | Configuration implementation classes.
  com.opensymphony.xwork2.conversion.impl |
  com.opensymphony.xwork2.interceptor | Interceptor classes.
  com.opensymphony.xwork2.mock | XWork specific mock classes.
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.util | XWork util classes.
  com.opensymphony.xwork2.validator | XWork validation subsystem.
  com.opensymphony.xwork2.validator.validators | XWork default validator classes.
  org.apache.struts2 |
  org.apache.struts2.components |
  org.apache.struts2.components.template |
  org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers.
  org.apache.struts2.interceptor |
  org.apache.struts2.interceptor.parameter |
  org.apache.struts2.util |
  org.apache.struts2.views |
  org.apache.struts2.views.freemarker |
  org.apache.struts2.views.freemarker.tags |
  org.apache.struts2.views.jsp | Struts's JSP tag library.
  org.apache.struts2.views.jsp.iterator |
  org.apache.struts2.views.jsp.ui |
  org.apache.struts2.views.util | Miscellaneous helper classes for all views.

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.
  ValueStackFactory Factory that creates a value stack, defaulting to the OgnlValueStackFactory

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.config.impl
  Class and Description
  PatternMatcher Compiles and matches a pattern against a value

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.conversion.impl
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.interceptor
  Class and Description
  TextParser Used to parse expressions like ${foo.bar} or %{bar.foo} but it is up tp the TextParser's implementation what kind of opening char to use (#, $, %, etc)
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.mock
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.ognl
  Class and Description
  ClearableValueStack ValueStacks implementing this interface provide a way to remove values from their contexts.
  CompoundRoot A Stack that is implemented using a List.
  MemberAccessValueStack ValueStacks implementing this interface provide a way to remove block or allow access to properties using regular expressions
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.
  ValueStackFactory Factory that creates a value stack, defaulting to the OgnlValueStackFactory

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.util
  Class and Description
  CompoundRoot A Stack that is implemented using a List.
  NamedVariablePatternMatcher.CompiledPattern Stores the compiled pattern and the variable names matches will correspond to.
  PatternMatcher Compiles and matches a pattern against a value
  ResolverUtil.ClassTest
  ResolverUtil.ResourceTest
  ResolverUtil.Test A simple interface that specifies how to test classes to determine if they are to be included in the results produced by the ResolverUtil.
  TextParser Used to parse expressions like ${foo.bar} or %{bar.foo} but it is up tp the TextParser's implementation what kind of opening char to use (#, $, %, etc)
  TextParseUtil.ParsedValueEvaluator A parsed value evaluator for `TextParseUtil`.
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.validator
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by com.opensymphony.xwork2.validator.validators
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.components
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.
  ValueStackFactory Factory that creates a value stack, defaulting to the OgnlValueStackFactory

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.components.template
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.dispatcher
  Class and Description
  ValueStackFactory Factory that creates a value stack, defaulting to the OgnlValueStackFactory

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.interceptor
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.
  ValueStackFactory Factory that creates a value stack, defaulting to the OgnlValueStackFactory

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.interceptor.parameter
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.
  ValueStackFactory Factory that creates a value stack, defaulting to the OgnlValueStackFactory

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.util
  Class and Description
  CompoundRoot A Stack that is implemented using a List.
  PatternMatcher Compiles and matches a pattern against a value
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views.freemarker
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views.freemarker.tags
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views.jsp
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views.jsp.iterator
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views.jsp.ui
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

- Classes in com.opensymphony.xwork2.util used by org.apache.struts2.views.util
  Class and Description
  ValueStack Deprecated. since 6.7.0, use `ValueStack` instead.

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