# Uses of Interface
org.apache.struts2.action.Action

Packages that use Action
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.action
org.apache.struts2.dispatcher
This package contains a reimagining of the traditional Struts filter dispatchers.
org.apache.struts2.util
XWork util classes.

- ## Uses of Action in org.apache.struts2

  Classes in org.apache.struts2 that implement Action
  Modifier and Type
  Class
  Description
  `class`
  `ActionSupport`
  Provides a default implementation for the most common actions.

- ## Uses of Action in org.apache.struts2.action

  Classes in org.apache.struts2.action that implement Action
  Modifier and Type
  Class
  Description
  `class`
  `CspReportAction`
  An abstract Action that can be extended to process the incoming CSP violation reports.
  `class`
  `DefaultCspReportAction`
  The default implementation of `CspReportAction` that simply logs the JSON object that contains the details of the CSP violation.

- ## Uses of Action in org.apache.struts2.dispatcher

  Classes in org.apache.struts2.dispatcher that implement Action
  Modifier and Type
  Class
  Description
  `class`
  `DefaultActionSupport`
  A simple action support class that sets properties to be able to serve

- ## Uses of Action in org.apache.struts2.util

  Classes in org.apache.struts2.util that implement Action
  Modifier and Type
  Class
  Description
  `class`
  `AppendIteratorFilter`
  A bean that takes several iterators and outputs them in sequence
  `class`
  `IteratorGenerator`
  A bean that generates an iterator filled with a given object depending on the count, separator and converter defined.
  `class`
  `MergeIteratorFilter`
  A bean that takes several iterators and outputs the merge of them.
  `class`
  `SortIteratorFilter`
  A bean that takes a source and comparator then attempt to sort the source utilizing the comparator.
  `class`
  `SubsetIteratorFilter`
  A bean that takes an iterator and outputs a subset of it.