Package org.zkoss.stateless.util

## Interface ActionHandler3<A,​B,​C>

- All Superinterfaces:
    `ActionHandler`, `CheckedConsumer3<A,​B,​C>`, `java.io.Serializable`
  All Known Subinterfaces:
    `ActionType.OnAcrossPage3<A,​B,​C>`, `ActionType.OnAdjustCols3<A,​B,​C>`, `ActionType.OnAdjustFrozenCols3<A,​B,​C>`, `ActionType.OnAdjustRows3<A,​B,​C>`, `ActionType.OnAfterRender3<A,​B,​C>`, `ActionType.OnAfterSize3<A,​B,​C>`, `ActionType.OnAnchorPos3<A,​B,​C>`, `ActionType.OnBlur3<A,​B,​C>`, `ActionType.OnBookmarkChange3<A,​B,​C>`, `ActionType.OnCameraUnavailable3<A,​B,​C>`, `ActionType.OnCancel3<A,​B,​C>`, `ActionType.OnCellClick3<A,​B,​C>`, `ActionType.OnChange3<A,​B,​C>`, `ActionType.OnChanging3<A,​B,​C>`, `ActionType.OnCheck3<A,​B,​C>`, `ActionType.OnCheckSelectAll3<A,​B,​C>`, `ActionType.OnClear3<A,​B,​C>`, `ActionType.OnClick3<A,​B,​C>`, `ActionType.OnClientInfo3<A,​B,​C>`, `ActionType.OnClose3<A,​B,​C>`, `ActionType.OnColSize3<A,​B,​C>`, `ActionType.OnCreate3<A,​B,​C>`, `ActionType.OnCrop3<A,​B,​C>`, `ActionType.OnCtrlKey3<A,​B,​C>`, `ActionType.OnDataLoading3<A,​B,​C>`, `ActionType.OnDeferredEvaluation3<A,​B,​C>`, `ActionType.OnDesktopRecycle3<A,​B,​C>`, `ActionType.OnDetect3<A,​B,​C>`, `ActionType.OnDivisionSize3<A,​B,​C>`, `ActionType.OnDoubleClick3<A,​B,​C>`, `ActionType.OnDrop3<A,​B,​C>`, `ActionType.OnError3<A,​B,​C>`, `ActionType.OnFocus3<A,​B,​C>`, `ActionType.OnFulfill3<A,​B,​C>`, `ActionType.OnGroup3<A,​B,​C>`, `ActionType.OnHistoryPopState3<A,​B,​C>`, `ActionType.OnInnerWidth3<A,​B,​C>`, `ActionType.OnItemClick3<A,​B,​C>`, `ActionType.OnLengthLimitExceed3<A,​B,​C>`, `ActionType.OnMaxFileCountExceed3<A,​B,​C>`, `ActionType.OnMaximize3<A,​B,​C>`, `ActionType.OnMaxsizeExceed3<A,​B,​C>`, `ActionType.OnMinimize3<A,​B,​C>`, `ActionType.OnModal3<A,​B,​C>`, `ActionType.OnMouseOut3<A,​B,​C>`, `ActionType.OnMouseOver3<A,​B,​C>`, `ActionType.OnMove3<A,​B,​C>`, `ActionType.OnNotify3<A,​B,​C>`, `ActionType.OnOK3<A,​B,​C>`, `ActionType.OnOpen3<A,​B,​C>`, `ActionType.OnPageSize3<A,​B,​C>`, `ActionType.OnPaging3<A,​B,​C>`, `ActionType.OnPiggyback3<A,​B,​C>`, `ActionType.OnPortalDrop3<A,​B,​C>`, `ActionType.OnPortalMove3<A,​B,​C>`, `ActionType.OnRangeValueChange3<A,​B,​C>`, `ActionType.OnRender3<A,​B,​C>`, `ActionType.OnRightClick3<A,​B,​C>`, `ActionType.OnRotate3<A,​B,​C>`, `ActionType.OnSave3<A,​B,​C>`, `ActionType.OnScriptError3<A,​B,​C>`, `ActionType.OnScroll3<A,​B,​C>`, `ActionType.OnScrolling3<A,​B,​C>`, `ActionType.OnScrollPos3<A,​B,​C>`, `ActionType.OnScrollX3<A,​B,​C>`, `ActionType.OnScrollY3<A,​B,​C>`, `ActionType.OnSearch3<A,​B,​C>`, `ActionType.OnSearching3<A,​B,​C>`, `ActionType.OnSelect3<A,​B,​C>`, `ActionType.OnSelection3<A,​B,​C>`, `ActionType.OnSelectSubModel3<A,​B,​C>`, `ActionType.OnSize3<A,​B,​C>`, `ActionType.OnSlide3<A,​B,​C>`, `ActionType.OnSnapshotUpload3<A,​B,​C>`, `ActionType.OnSort3<A,​B,​C>`, `ActionType.OnStateChange3<A,​B,​C>`, `ActionType.OnStub3<A,​B,​C>`, `ActionType.OnSwipe3<A,​B,​C>`, `ActionType.OnTargetClick3<A,​B,​C>`, `ActionType.OnTimer3<A,​B,​C>`, `ActionType.OnTimeZoneChange3<A,​B,​C>`, `ActionType.OnTopPad3<A,​B,​C>`, `ActionType.OnUngroup3<A,​B,​C>`, `ActionType.OnUpload3<A,​B,​C>`, `ActionType.OnURIChange3<A,​B,​C>`, `ActionType.OnUser3<A,​B,​C>`, `ActionType.OnVisibilityChange3<A,​B,​C>`, `ActionType.OnWeekClick3<A,​B,​C>`, `ActionType.OnZIndex3<A,​B,​C>`
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public interface ActionHandler3<A,​B,​C>
      extends CheckedConsumer3<A,​B,​C>, ActionHandler

  Represents an action handler with three arguments.
  Author:
    jumperchen

- - ### Field Summary

    - ### Fields inherited from interface org.zkoss.stateless.util.ActionHandler

      `CACHE_SIZE, DEFAULT_VALUES, LOADED_CLASS_CACHE, LOADED_LAMBDA_CACHE, LOADED_METHOD_CACHE`

  - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `default int` | `getParameterCount()` | Returns the parameter count for this action handler.

    - ### Methods inherited from interface org.zkoss.stateless.util.ActionHandler

      `call, call`

    - ### Methods inherited from interface org.zkoss.stateless.function.CheckedConsumer3

      `accept, andThen`

- - ### Method Detail

    - #### getParameterCount

          default int getParameterCount()

      Description copied from interface: `ActionHandler`
      Returns the parameter count for this action handler.
      Specified by:
        `getParameterCount` in interface `ActionHandler`
      Returns:
        A number of parameters of a lambda method or a method reference.