# Uses of Package
org.apache.struts2.util

Packages that use org.apache.struts2.util
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.components
org.apache.struts2.components.template
org.apache.struts2.config.impl
Configuration implementation classes.
org.apache.struts2.conversion.impl
org.apache.struts2.dispatcher
This package contains a reimagining of the traditional Struts filter dispatchers.
org.apache.struts2.dispatcher.mapper
org.apache.struts2.interceptor
Interceptor classes.
org.apache.struts2.interceptor.parameter
org.apache.struts2.mock
XWork specific mock classes.
org.apache.struts2.ognl
org.apache.struts2.text
org.apache.struts2.util
XWork util classes.
org.apache.struts2.validator
XWork validation subsystem.
org.apache.struts2.validator.validators
XWork default validator classes.
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 org.apache.struts2.util used by org.apache.struts2
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
  ValueStackFactory
  Factory that creates a value stack, defaulting to the OgnlValueStackFactory
- Classes in org.apache.struts2.util used by org.apache.struts2.components
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
  ValueStackFactory
  Factory that creates a value stack, defaulting to the OgnlValueStackFactory
- Classes in org.apache.struts2.util used by org.apache.struts2.components.template
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.config.impl
  Class
  Description
  PatternMatcher
  Compiles and matches a pattern against a value
- Classes in org.apache.struts2.util used by org.apache.struts2.conversion.impl
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.dispatcher
  Class
  Description
  ValueStackFactory
  Factory that creates a value stack, defaulting to the OgnlValueStackFactory
- Classes in org.apache.struts2.util used by org.apache.struts2.dispatcher.mapper
  Class
  Description
  PrefixTrie
  Quickly matches a prefix to an object.
- Classes in org.apache.struts2.util used by org.apache.struts2.interceptor
  Class
  Description
  ContentTypeMatcher
  Matches content type of uploaded files, similar to `PatternMatcher`
  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
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
  ValueStackFactory
  Factory that creates a value stack, defaulting to the OgnlValueStackFactory
- Classes in org.apache.struts2.util used by org.apache.struts2.interceptor.parameter
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
  ValueStackFactory
  Factory that creates a value stack, defaulting to the OgnlValueStackFactory
- Classes in org.apache.struts2.util used by org.apache.struts2.mock
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.ognl
  Class
  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
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
  ValueStackFactory
  Factory that creates a value stack, defaulting to the OgnlValueStackFactory
- Classes in org.apache.struts2.util used by org.apache.struts2.text
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.util
  Class
  Description
  CompoundRoot
  A Stack that is implemented using a List.
  ContentTypeMatcher
  Matches content type of uploaded files, similar to `PatternMatcher`
  IteratorFilterSupport
  A base class for iterator filters
  IteratorGenerator.Converter
  Interface for converting each separated token into an Object of choice.
  ListEntry
  Entry in 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
  RegexPatternMatcherExpression
  Holds a compiled expression to match URLs
  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.
  SubsetIteratorFilter.Decider
  A decider determines if the given element should be added to the list or not.
  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`.
  URLBean
  A bean that can generate a URL.
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.validator
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.validator.validators
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views.freemarker
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views.freemarker.tags
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views.jsp
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views.jsp.iterator
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views.jsp.ui
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.
- Classes in org.apache.struts2.util used by org.apache.struts2.views.util
  Class
  Description
  ValueStack
  ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it.