## Uses of Class
org.apache.tapestry5.services.ComponentEventRequestParameters

- Packages that use ComponentEventRequestParameters
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.ajax | [INTERNAL USE ONLY] AJAX support services; API subject to change
  org.apache.tapestry5.internal.services.linktransform | [INTERNAL USE ONLY] link transformation support implementations; API subject to change
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.linktransform | Services supporting link transformation.
  org.apache.tapestry5.upload.internal.services | [INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change

- - ### Uses of ComponentEventRequestParameters in org.apache.tapestry5.internal.services

    Methods in org.apache.tapestry5.internal.services that return ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentEventRequestParameters` | ComponentEventLinkEncoderImpl.`decodeComponentEventRequest​(Request request)` |

    Methods in org.apache.tapestry5.internal.services with parameters of type ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | RequestSecurityManager.`checkForInsecureComponentEventRequest​(ComponentEventRequestParameters parameters)` | Checks the target page of the component event request to see if it is secure; if so, and the request is not secure, then a redirect to the page is generated and sent, preserving the original component event request.
    `boolean` | RequestSecurityManagerImpl.`checkForInsecureComponentEventRequest​(ComponentEventRequestParameters parameters)` |
    `Link` | ComponentEventLinkEncoderImpl.`createComponentEventLink​(ComponentEventRequestParameters parameters, boolean forForm)` |
    `void` | ClientPersistentFieldStrategy.`createdComponentEventLink​(Link link, ComponentEventRequestParameters parameters)` |
    `void` | LinkDecorationListener.`createdComponentEventLink​(Link link, ComponentEventRequestParameters parameters)` |
    `void` | AjaxComponentEventRequestHandler.`handle​(ComponentEventRequestParameters parameters)` |
    `void` | AjaxFilter.`handle​(ComponentEventRequestParameters parameters, ComponentEventRequestHandler handler)` |
    `void` | ComponentEventRequestHandlerImpl.`handle​(ComponentEventRequestParameters parameters)` |
    `void` | ComponentRequestHandlerTerminator.`handleComponentEvent​(ComponentEventRequestParameters parameters)` |
    `void` | DeferredResponseRenderer.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | ProductionModeUnknownComponentFilter.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | RequestOperationTracker.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |

  - ### Uses of ComponentEventRequestParameters in org.apache.tapestry5.internal.services.ajax

    Methods in org.apache.tapestry5.internal.services.ajax with parameters of type ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AjaxFormUpdateFilter.`handle​(ComponentEventRequestParameters parameters, ComponentEventRequestHandler handler)` |

  - ### Uses of ComponentEventRequestParameters in org.apache.tapestry5.internal.services.linktransform

    Methods in org.apache.tapestry5.internal.services.linktransform that return ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentEventRequestParameters` | LinkTransformerImpl.`decodeComponentEventRequest​(Request request)` |
    `ComponentEventRequestParameters` | LinkTransformerInterceptor.`decodeComponentEventRequest​(Request request)` |

    Methods in org.apache.tapestry5.internal.services.linktransform with parameters of type ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `Link` | LinkTransformerInterceptor.`createComponentEventLink​(ComponentEventRequestParameters parameters, boolean forForm)` |
    `Link` | LinkTransformerImpl.`transformComponentEventLink​(Link defaultLink, ComponentEventRequestParameters parameters)` |

  - ### Uses of ComponentEventRequestParameters in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentEventRequestParameters` | ComponentEventLinkEncoder.`decodeComponentEventRequest​(Request request)` | Checks the request, primarily the path, to determine the if the request is a component event request.

    Methods in org.apache.tapestry5.services with parameters of type ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `Link` | ComponentEventLinkEncoder.`createComponentEventLink​(ComponentEventRequestParameters parameters, boolean forForm)` | Creates a link that encapsulates a component event request, including `PersistentLocale` (if set).
    `void` | LinkCreationListener2.`createdComponentEventLink​(Link link, ComponentEventRequestParameters parameters)` | Invoked when an action link (a link that asks a component to perform an action) is created.
    `void` | ComponentEventRequestFilter.`handle​(ComponentEventRequestParameters parameters, ComponentEventRequestHandler handler)` | Filter for a component action request.
    `void` | ComponentEventRequestHandler.`handle​(ComponentEventRequestParameters parameters)` | Handler for a component action request which will trigger an event on a component and use the return value to send a response to the client (typically, a redirect to a page render URL).
    `void` | ComponentRequestFilter.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` | Handler for a component action request which will trigger an event on a component and use the return value to send a response to the client (typically, a redirect to a page render URL).
    `void` | ComponentRequestHandler.`handleComponentEvent​(ComponentEventRequestParameters parameters)` | Handler for a component action request which will trigger an event on a component and use the return value to send a response to the client (typically, a redirect to a page render URL).
    `void` | InitializeActivePageName.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |

  - ### Uses of ComponentEventRequestParameters in org.apache.tapestry5.services.linktransform

    Methods in org.apache.tapestry5.services.linktransform that return ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentEventRequestParameters` | ComponentEventLinkTransformer.`decodeComponentEventRequest​(Request request)` | Attempts to decode the page render request, to perform the opposite action for `ComponentEventLinkTransformer.transformComponentEventLink(Link, ComponentEventRequestParameters)`.

    Methods in org.apache.tapestry5.services.linktransform with parameters of type ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `Link` | ComponentEventLinkTransformer.`transformComponentEventLink​(Link defaultLink, ComponentEventRequestParameters parameters)` | Allows the default Link created for the component event request to be replaced.

  - ### Uses of ComponentEventRequestParameters in org.apache.tapestry5.upload.internal.services

    Methods in org.apache.tapestry5.upload.internal.services with parameters of type ComponentEventRequestParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | UploadExceptionFilter.`handle​(ComponentEventRequestParameters parameters, ComponentEventRequestHandler handler)` |