|PREV LETTER NEXT LETTER||FRAMES NO FRAMES|
EventConstants.PASSIVATEevent on a page, and collects the result, converting it to an array of objects.
Documentwhich can then be manipulated or streamed to a PrintWriter.
PageLoaderto create partialar page elements.
PageLifecycleListenerhas been deprecated
RenderPhaseMethodWorkerbut applies to annotations/methods related to the overall page lifecycle.
EmbeddedComponentAssemblerto perform more static analysis, but that may no longer be necessary, given the switch to shared (non-pooled) pages in 5.2.
ComponentResourcesCommon.createPageLink(String, boolean, Object)).
Linkfor a page render request to be replaced.
RenderQueue, but referencable as a (per-thread) service.
PageRenderRequestHandler, which allows extra behaviors to be injected into the processing of a page render request.
PageRenderRequestFilterto define the logical page name and activation context for the request.
PageRenderRequestParameters.PageRenderRequestParameters(String, EventContext, boolean).
PageTesterto mock up and/or stub out portions of Tapestry that need to be handled differently when testing.
InternalComponentResourcesthat is used to instrument fields with the
Parameterannotation on component fields.
translatedto check that the value conforms to expectations (often, in terms of minimum or maximum value).
Translator.parseClient(Field, String, String).
CaseInsensitiveMapshould be used.
JSONObject, which is sent to the client side as the final response.
PartialMarkupRenderer) applied when performing a partial page render as part of an Ajax-oriented request.
PartialMarkupRendererpipeline, which ultimately invokes
TextField, but rendered out as an <input type="password"> element.
Injectannotation to inject an
Assetbased on a path.
EagerLoadannotation, and to execute all contributions to the Startup service.
EntityManagerproperty whose value is the name of a persistence unit.
Persistannotation into persistent fields.
MethodHandleimplementations for a particular, instantiated
ClassNodes to be instantiated as runtime classes.
PlasticClassthat allows the class to be converted into a concrete class, once all transformations are complete.
PlasticManagerthat performs the actual transformations of the class.
XmlTestparameter holding the web server port.
EventConstants.PREPAREwhen rendering out the form.
EventConstants.PREPAREwhen the form is submitted.
MethodAdviceadded to the method, or ultimately into the actual method implementation.
Linkfor the named, then builds a JSON response for the client.
SymbolConstants.PRODUCTION_MODEas a symbol reference.
UpdateListenerHubto be an empty placeholder.
ProgressiveDisplaycomponent to inform its container of what context (if any) is available.
PropertyConduitinstances created by the
PropertyConduits, which can be thought of as a compiled property path expression.
BeanModelthat defines the attributes of a single property of a bean.
Autocompletemixin to request completions of the current input.
ValueEncoders are automatically created for each entity.
ComponentRenders the component and its body (unless its a page, in which case a redirect JSON response is sent)
StreamResponseThe 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 page
LinkSends a JSON response to redirect to the link
ClassTreats the class as a page class and sends a redirect for a page render for that page
MultiZoneUpdateSends 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 as
TypeCoercerservice: Object to String Object to Boolean String to Double String to BigDecimal BigDecimal to Double Double to BigDecimal String to BigInteger BigInteger to Long String to Long Long to Byte Long to Short Long to Integer Double to Long Double to Float Float to Double Long to Double String to Boolean ("false" is always false, other non-blank strings are true) Number to Boolean (true if number value is non zero) Null to Boolean (always false) Collection to Boolean (false if empty) Object to List primitive to List Object to List (by wrapping as a singleton list) String to File String to
TimeIntervalto Long Object to Object (wrapping the object as an array) Collection to Object (via the toArray() method)
Flowto Boolean (false if empty)
MasterObjectProviderNamed Handles fields with the
Namedannotation Block injects fields of type
BlockCommonResources Access to properties of resources (log, messages, etc.) Asset injection of assets (triggered via
Pathannotation), with the path relative to the component class Service Ordered last, for use when Inject is present and nothing else works, matches field type against Tapestry IoC services
Parameterannotation BindParameter Support for the
BindParameterannotation Property Generates accessor methods if
Propertyannotation is present Import Supports the
Importannotation UnclaimedField Manages unclaimed fields, storing their value in a
PerThreadValueOnEvent Handle the @OnEvent annotation, and related naming convention RenderCommand Ensures all components also implement
RenderCommandSupportsInformalParameters Checks for the annotation RenderPhase Link in render phase methods Retain Allows fields to retain their values between requests Meta Checks for meta data annotations and adds it to the component model PageActivationContext Support for
PageActivationContextannotation DiscardAfter Support for
DiscardAftermethod annotation MixinAfter Support for the
MixinAftermixin class annotation PageReset Checks for the
PageResetannotation Mixin Adds a mixin as part of a component's implementation Cached Checks for the
Cachedannotation ActivationRequestParameter Support for the
ActivationRequestParameterannotation PageLoaded, PageAttached, PageDetached Support for annotations
PageDetachedInjectService Handles the
InjectServiceannotation Component Defines embedded components based on the
Componentannotation Environment Allows fields to contain values extracted from the
Environmentservice ApplicationState Converts fields that reference application state objects Persist Allows fields to store their their value persistently between requests via
PersistSessionAttribute Support for the
SessionAttributeLog Checks for the
Logannotation HeartbeatDeferred Support for the
HeartbeatDeferredannotation, which defers method invocation to the end of the
HeartbeatInject Used with the
Injectannotation, when a value is supplied
PlasticMethod.delegateTo(PlasticField)on each method defined by the interface.
|PREV LETTER NEXT LETTER||FRAMES NO FRAMES|