# Package org.zkoss.stateless.action.data

- Interface Summary
  Interface | Description
  --- | ---
  ActionData | Represents a data type that is caused by an action.

- Class Summary
  Class | Description
  --- | ---
  AfterSizeData | Represents an action that a user resizes a component and provides the new size of the component.
  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).
  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.
  CheckData | Represents an action cause by user's check a state at the client.
  ClientInfoData | The onClientInfo action is used to notify the client's information, such as time zone and screen resolutions.
  ColSizeData | Used to notify that the width of a column is changed.
  DataLoadingData | Represent `Events.ON_DATA_LOADING` action.
  DetectData | Represents an event that a result is detected by component.
  DivisionSizeData | Represents an event that indicates two inner size of `ISplitlayout`.
  DOMExceptionData | Represents an action caused by DOMException at client.
  DropData | Represents an action cause by user's dragging and dropping a component.
  ErrorData | Represents an action cause by user's entering a wrong data or clearing the last wrong data.
  FileData | Represents file data from an action
  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).
  InputData | Represents input data cause by user's input something at the client.
  KeyData | Represents a key pressed by the user.
  MaximizeData | Represents an action caused by a component being maximized.
  MinimizeData | Represents an action caused by a component being minimized.
  MouseData | Represents mouse data by mouse activity
  MoveData | Represents an action caused by a component being moved.
  OpenData | Represents an action data cause by user's opening or closing something at the client.
  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.
  PagingData | Used to notify that a new page is selected by the user (such as `IPaging`).
  PortalDropData | Represents an action after a portal being dropped and before a portal being moved.
  RangeValueChangeData | The range value change action that denotes the range value of a component has been changed by the user.
  RequestData | Represents request data from an action
  RequestDataFactory | The factory to provide `RequestData` instance.
  RotationData | Represents an event caused by a component being rotated.
  ScrollData | Represents an action caused by that user is scrolling or has scrolled at the client.
  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.
  SelectData | Represents an action is triggered by a user to do a list selection being changed at the client.
  SelectionData | Represents an action cause by user's the active selection which is a highlighted block of text.
  SizeData | Represents an action caused by a component being re-sized.
  SlideData | Represents an action cause by user's slidedown or slideup something at the client.
  SortData | Represents sort data by sorting activity
  SortExtData | Represents an action that indicates a sorting request to data for `IBiglistbox`, and provides more information about the column index.
  StateChangeData | Represents an action that state of component was changed.
  SwipeData | Represents an action that indicates a finger swipe on a component and provides information about the swipe displacement, duration and direction.
  URIData | The URI update event used with `onURIChange` to notify that the associated URI is changed by the user.
  VisibilityChangeData | The VisibilityChangeAction is used to notify current page/tab's visibility state.
  ZIndexData | Represents an action caused by a component whose z-index is modified by the client.
  ZoomData | Represents an action caused by a component being zoomed.