## Uses of Interface
org.zkoss.stateless.action.data.ActionData

- Packages that use ActionData
  Package | Description
  --- | ---
  org.zkoss.stateless.action.data |
  org.zkoss.stateless.state |

- - ### Uses of ActionData in org.zkoss.stateless.action.data

    Classes in org.zkoss.stateless.action.data that implement ActionData
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AfterSizeData` | Represents an action that a user resizes a component and provides the new size of the component.
    `class` | `BookmarkData` | The bookmark update action used with `onBookmarkChange` to notify that user pressed BACK, FORWARD or others that causes the bookmark changed (but still in the same desktop).
    `class` | `CellClickData` | Represents an event that indicates a clicking on a cell data for a matrix data component like `IBiglistbox`, and provides more information about the row index and the column index.
    `class` | `CheckData` | Represents an action cause by user's check a state at the client.
    `class` | `ClientInfoData` | The onClientInfo action is used to notify the client's information, such as time zone and screen resolutions.
    `class` | `ColSizeData` | Used to notify that the width of a column is changed.
    `class` | `DataLoadingData` | Represent `Events.ON_DATA_LOADING` action.
    `class` | `DetectData` | Represents an event that a result is detected by component.
    `class` | `DivisionSizeData` | Represents an event that indicates two inner size of `ISplitlayout`.
    `class` | `DOMExceptionData` | Represents an action caused by DOMException at client.
    `class` | `DropData` | Represents an action cause by user's dragging and dropping a component.
    `class` | `ErrorData` | Represents an action cause by user's entering a wrong data or clearing the last wrong data.
    `class` | `FileData` | Represents file data from an action
    `class` | `HistoryPopStateData` | The history pop state action used with `onHistoryPopState` to notify that user pressed BACK, FORWARD or others that causes the history changed (but still in the same desktop).
    `class` | `InputData` | Represents input data cause by user's input something at the client.
    `class` | `KeyData` | Represents a key pressed by the user.
    `class` | `MaximizeData` | Represents an action caused by a component being maximized.
    `class` | `MinimizeData` | Represents an action caused by a component being minimized.
    `class` | `MouseData` | Represents mouse data by mouse activity
    `class` | `MoveData` | Represents an action caused by a component being moved.
    `class` | `OpenData` | Represents an action data cause by user's opening or closing something at the client.
    `class` | `PageSizeData` | Used to notify the paging size has been changed when the autopaging (`IMeshElement.withAutopaging(boolean)`) is enabled and user changed the size of the content.
    `class` | `PagingData` | Used to notify that a new page is selected by the user (such as `IPaging`).
    `class` | `PortalDropData` | Represents an action after a portal being dropped and before a portal being moved.
    `class` | `RangeValueChangeData` | The range value change action that denotes the range value of a component has been changed by the user.
    `class` | `RequestData` | Represents request data from an action
    `class` | `RotationData` | Represents an event caused by a component being rotated.
    `class` | `ScrollData` | Represents an action caused by that user is scrolling or has scrolled at the client.
    `class` | `ScrollExtData` | Represents an action caused by that user is scrolling or has scrolled at the client for `IBiglistbox` component and provides more information about the position X and Y data.
    `class` | `SelectData` | Represents an action is triggered by a user to do a list selection being changed at the client.
    `class` | `SelectionData` | Represents an action cause by user's the active selection which is a highlighted block of text.
    `class` | `SizeData` | Represents an action caused by a component being re-sized.
    `class` | `SlideData` | Represents an action cause by user's slidedown or slideup something at the client.
    `class` | `SortData` | Represents sort data by sorting activity
    `class` | `SortExtData` | Represents an action that indicates a sorting request to data for `IBiglistbox`, and provides more information about the column index.
    `class` | `StateChangeData` | Represents an action that state of component was changed.
    `class` | `SwipeData` | Represents an action that indicates a finger swipe on a component and provides information about the swipe displacement, duration and direction.
    `class` | `URIData` | The URI update event used with `onURIChange` to notify that the associated URI is changed by the user.
    `class` | `ZIndexData` | Represents an action caused by a component whose z-index is modified by the client.
    `class` | `ZoomData` | Represents an action caused by a component being zoomed.

  - ### Uses of ActionData in org.zkoss.stateless.state

    Classes in org.zkoss.stateless.state that implement ActionData
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `IListboxController.DataLoadingData` |