Uses of Interface
org.apache.tapestry5.services.ComponentEventResultProcessor
-
Packages that use ComponentEventResultProcessor Package Description org.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to changeorg.apache.tapestry5.internal.services.ajax [INTERNAL USE ONLY] AJAX support services; API subject to changeorg.apache.tapestry5.modules org.apache.tapestry5.rest.jackson.internal org.apache.tapestry5.rest.jackson.modules org.apache.tapestry5.test Support for testing Tapestry pagesorg.apache.tapestry5.upload.internal.services [INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change -
-
Uses of ComponentEventResultProcessor in org.apache.tapestry5.internal.services
Classes in org.apache.tapestry5.internal.services that implement ComponentEventResultProcessor Modifier and Type Class Description class
AjaxComponentInstanceEventResultProcessor
Performs a partial page render based on a root component.class
AjaxLinkComponentEventResultProcessor
HandlesLink
result types by building a JSON response with key "redirectURL".class
AjaxPageClassComponentEventResultProcessor
Processes a Class result by converting the Class to a logical page name, then processing that.class
AjaxPageNameComponentEventResultProcessor
AComponentEventResultProcessor
, used for Ajax requests, for a String value that is interpreted as a logical page name.class
AjaxURLComponentEventResultProcessor
HandlesURL
result types by building a JSON response with key "redirectURL".class
ClassResultProcessor
Used when a component event handler returns a class value.class
ComponentInstanceResultProcessor
class
HttpErrorComponentEventResultProcessor
HandlesHttpError
by invokingResponse.sendError(int, String)
.class
HttpStatusComponentEventResultProcessor
HandlesHttpStatus
.values returned by event handler methods.class
JSONCollectionEventResultProcessor
class
JSONObjectEventResultProcessor
Implementation ofComponentEventResultProcessor
forJSONObject
, allowing a component event handler to return a JSONObject that will be sent directly to the client as the reply.class
ObjectComponentEventResultProcessor
A catch-all for type Object that reports the return value as an error.class
PageNameComponentEventResultProcessor
Used when a component event handler returns a string value.class
RenderCommandComponentEventResultProcessor
Processor for objects that implementRenderCommand
(such asBlockImpl
), used with an Ajax component event.class
StreamPageContentResultProcessor
Used to trigger the rendering of a particular page without causing a redirect to that page.class
StreamResponseResultProcessor
Methods in org.apache.tapestry5.internal.services with parameters of type ComponentEventResultProcessor Modifier and Type Method Description boolean
PageActivator. activatePage(ComponentResources pageResources, EventContext activationContext, ComponentEventResultProcessor resultProcessor)
Activates the page.boolean
PageActivatorImpl. activatePage(ComponentResources pageResources, EventContext activationContext, ComponentEventResultProcessor resultProcessor)
-
Uses of ComponentEventResultProcessor in org.apache.tapestry5.internal.services.ajax
Classes in org.apache.tapestry5.internal.services.ajax that implement ComponentEventResultProcessor Modifier and Type Class Description class
MultiZoneUpdateEventResultProcessor
Deprecated.Deprecated in 5.3 -
Uses of ComponentEventResultProcessor in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return ComponentEventResultProcessor Modifier and Type Method Description ComponentEventResultProcessor
TapestryModule. buildAjaxComponentEventResultProcessor(java.util.Map<java.lang.Class,ComponentEventResultProcessor> configuration, InvalidationEventHub hub)
The component event result processor used for Ajax-oriented component requests.ComponentEventResultProcessor
TapestryModule. buildComponentEventResultProcessor(java.util.Map<java.lang.Class,ComponentEventResultProcessor> configuration, InvalidationEventHub hub)
The component event result processor used for normal component requests.Methods in org.apache.tapestry5.modules with parameters of type ComponentEventResultProcessor Modifier and Type Method Description void
TapestryModule. contributeComponentEventResultProcessor(ComponentEventResultProcessor componentInstanceProcessor, MappedConfiguration<java.lang.Class,ComponentEventResultProcessor> configuration)
Contributes handlers for the following types: Object Failure case, added to provide a more useful exception messageLink
Sends a redirect to the link (which is typically a page render link) String Sends a page render redirect Class Interpreted as the class name of a page, sends a page render render redirect (this is more refactoring safe than the page name)Component
A page's root component (though a non-root component will work, but will generate a warning).Method parameters in org.apache.tapestry5.modules with type arguments of type ComponentEventResultProcessor Modifier and Type Method Description ComponentEventResultProcessor
TapestryModule. buildAjaxComponentEventResultProcessor(java.util.Map<java.lang.Class,ComponentEventResultProcessor> configuration, InvalidationEventHub hub)
The component event result processor used for Ajax-oriented component requests.ComponentEventResultProcessor
TapestryModule. buildComponentEventResultProcessor(java.util.Map<java.lang.Class,ComponentEventResultProcessor> configuration, InvalidationEventHub hub)
The component event result processor used for normal component requests.void
TapestryModule. contributeComponentEventResultProcessor(ComponentEventResultProcessor componentInstanceProcessor, MappedConfiguration<java.lang.Class,ComponentEventResultProcessor> configuration)
Contributes handlers for the following types: Object Failure case, added to provide a more useful exception messageLink
Sends a redirect to the link (which is typically a page render link) String Sends a page render redirect Class Interpreted as the class name of a page, sends a page render render redirect (this is more refactoring safe than the page name)Component
A page's root component (though a non-root component will work, but will generate a warning).static void
TapestryModule. provideBaseAjaxComponentEventResultProcessors(MappedConfiguration<java.lang.Class,ComponentEventResultProcessor> configuration)
Contributes handlers for the following types: Object Failure case, added to provide more useful exception messageRenderCommand
Typically, aBlock
Component
Renders the component and its body (unless its a page, in which case a redirect JSON response is sent)JSONObject
orJSONArray
The JSONObject is returned as a text/javascript responseStreamResponse
The stream response is sent as the actual response String Interprets the value as a logical page name and sends a client response to redirect to that pageLink
Sends a JSON response to redirect to the linkClass
Treats the class as a page class and sends a redirect for a page render for that pageMultiZoneUpdate
Sends a single JSON response to update the content of multiple zones In most cases, when you want to support a new type, you should convert it to one of the built-in supported types (such asRenderCommand
. -
Uses of ComponentEventResultProcessor in org.apache.tapestry5.rest.jackson.internal
Classes in org.apache.tapestry5.rest.jackson.internal that implement ComponentEventResultProcessor Modifier and Type Class Description class
JacksonComponentEventResultProcessor<T>
Handles mapped entity class instances using Jackson Databind when they're returned by event handler methods. -
Uses of ComponentEventResultProcessor in org.apache.tapestry5.rest.jackson.modules
Method parameters in org.apache.tapestry5.rest.jackson.modules with type arguments of type ComponentEventResultProcessor Modifier and Type Method Description static void
RestJacksonModule. contributeComponentEventResultProcessor(MappedConfiguration<java.lang.Class,ComponentEventResultProcessor> configuration, MappedEntityManager mappedEntityManager, Response response, ObjectMapperSource objectMapperSource, java.lang.String outputEncoding)
Adds a (entity class, JacksonComponentEventResultProcessor) for each entity class returned byMappedEntityManager.getEntities()
. -
Uses of ComponentEventResultProcessor in org.apache.tapestry5.test
Methods in org.apache.tapestry5.test that return ComponentEventResultProcessor Modifier and Type Method Description protected ComponentEventResultProcessor
TapestryTestCase. mockComponentEventResultProcessor()
-
Uses of ComponentEventResultProcessor in org.apache.tapestry5.upload.internal.services
Constructors in org.apache.tapestry5.upload.internal.services with parameters of type ComponentEventResultProcessor Constructor Description UploadExceptionFilter(MultipartDecoder decoder, ComponentEventResultProcessor resultProcessor, ComponentSource componentSource)
-