| 
 | ||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||
EventConstants.PASSIVATE event on a page, and collects the result, converting
 it to an array of objects.Grid.Document which can then
 be manipulated or streamed to a
 PrintWriter.PageLoader to create partialar page elements.PageLifecycleListener has been deprecatedRenderPhaseMethodWorker but applies to annotations/methods
 related to the overall page lifecycle.PageLifecycleCallbackHubComponentAssembler and
 EmbeddedComponentAssembler to perform more static analysis, but
 that may no longer be necessary, given the switch to shared (non-pooled) pages in 5.2.GridPager
ComponentResourcesCommon.createPageLink(String, boolean, Object[])).Link for 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.PageRenderRequestHandler and
 PageRenderRequestFilter to define the logical page name and
 activation context for the request.PageRenderRequestParameters.PageRenderRequestParameters(String, EventContext, boolean).
PageResetListener listeners.
PageReset annotation.PageTester to mock up and/or stub out portions of Tapestry that
 need to be handled differently when testing.Palette
 component.
MethodInvocationBuilder.Binding and InternalComponentResources that is used to instrument
 fields with the Parameter annotation.Parameter annotation on
 component fields.translated to check that the value conforms
 to expectations (often, in terms of minimum or maximum value).
Translator.parseClient(Field, String, String).
CaseInsensitiveMap should 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.PartialMarkupRenderer pipeline, which ultimately invokes
 PageRenderQueue.renderPartial(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.json.JSONObject)
 .String property.
TextField, but rendered out as an <input type="password"> element.Inject annotation to inject an Asset based on a path.EagerLoad annotation, and to execute all contributions
 to the Startup service.
Schedule.key).
EntityManager property whose value is the name of a persistence unit.
Persist annotation into persistent fields.PerthreadManager.FieldHandle and MethodHandle implementations for a particular,
 instantiated PlasticClass.PlasticClassListeners .ClassNodes
 to be instantiated as runtime classes.PlasticClass that allows the class to be converted into a concrete class, once all
 transformations are complete.PlasticClass is transformed.PlasticManager that performs the actual transformations of the class.XmlTest parameter holding the web server port.
Component.postRenderCleanup().
Component.postRenderCleanup().
CleanupRender render phase.
EventConstants.PREPARE when rendering out the form.
EventConstants.PREPARE when the form is submitted.
StaticContext.PrintWriter.MethodAdvice added to the method, or
 ultimately into the actual method implementation.
Link for the named, then builds a JSON response for the
 client.
SymbolConstants.PRODUCTION_MODE as a symbol reference.
UpdateListenerHub to be an empty placeholder.
ProgressiveDisplay component to inform its
 container of what context (if any) is available.
LinkSecurity.FORCE_SECURE or LinkSecurity.FORCE_INSECURE.
PropBindingFactory.Messages object.PropertyConduit instances created by the
 PropertyConduitSource.PropertyConduits, which can be thought of as a compiled property path
 expression.BeanBlockSource service.BeanEditor.BeanModel that defines the attributes of a single property of a
 bean.Autocomplete mixin to
 request completions of
 the current input.
ValueEncoders are automatically created for each entity.
HibernateSymbols.PROVIDE_ENTITY_VALUE_ENCODERS instead.
RenderCommand
 Typically, a Block
 Component
 Renders the component and its body (unless its a page, in which case a redirect JSON response is sent)
 JSONObject or JSONArray
 The JSONObject is returned as a text/javascript response
 StreamResponse
 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 page
 Link
 Sends a JSON response to redirect to the link
 Class
 Treats the class as a page class and sends a redirect for a page render for that page
 MultiZoneUpdate
 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 as RenderCommand.
TypeCoercer service:
 
 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 TimeInterval
 TimeInterval to Long
 Object to Object[] (wrapping the object as an array)
 Collection to Object[] (via the toArray() method)
 Flow to List
 Flow to Boolean (false if empty)
 
String to JSONObject
 String to JSONArray
 
CommitAfter annotation.
MasterObjectProvider
 Named Handles fields with the Named annotation
 Block
 injects fields of type Block
 CommonResources
 Access to properties of resources (log, messages, etc.)
 Asset
 injection of assets (triggered via Path annotation), 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
 
Parameter annotation
 BindParameter
 Support for the BindParameter annotation
 Property
 Generates accessor methods if Property annotation is present
 Import
 Supports the Import annotation
 UnclaimedField
 Manages unclaimed fields, storing their value in a PerThreadValue
 OnEvent
 Handle the @OnEvent annotation, and related naming convention
 RenderCommand
 Ensures all components also implement RenderCommand
 SupportsInformalParameters
 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 PageActivationContext annotation
 DiscardAfter Support for DiscardAfter method annotation 
 MixinAfter Support for the MixinAfter mixin class annotation
 PageReset
 Checks for the PageReset annotation
 Mixin
 Adds a mixin as part of a component's implementation
 Cached
 Checks for the Cached annotation
 ActivationRequestParameter
 Support for the ActivationRequestParameter annotation
 PageLoaded, PageAttached, PageDetached
 Support for annotations PageLoaded, PageAttached, PageDetached
 InjectService
 Handles the InjectService annotation
 Component
 Defines embedded components based on the Component annotation
 Environment
 Allows fields to contain values extracted from the Environment service
 ApplicationState
 Converts fields that reference application state objects
 Persist
 Allows fields to store their their value persistently between requests via Persist
 SessionAttribute
 Support for the SessionAttribute
 Log
 Checks for the Log annotation
 HeartbeatDeferred
 Support for the HeartbeatDeferred annotation, which defers method invocation to the end of the Heartbeat
 Inject
 Used with the Inject annotation, when a value is supplied
 
PlasticMethod.delegateTo(PlasticField) on each method
 defined by the interface.
| 
 | ||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||