| Asset
| An Asset is any kind of resource that can be exposed to the client web browser. |
code | html |
| Binding
| A binding is a connection between a component and its container (another component), that allows the embedded
component to gain access to resources defined by the container. |
code | html |
| Block
| A block is a collection of static text and elements, and components, derived from a component template. |
code | html |
| ClientElement
| Interface for any kind of object (typically, a component) that can provide a {@linkplain #getClientId() client-side
id}, typically used in the generation of client-side (JavaScript) logic. |
code | html |
| ComponentAction
| An action that is associated with a component. |
code | html |
| ComponentEventCallback
| Callback interface for a {@linkplain org.apache.tapestry5.runtime.Event render phase event) or org.apache.tapestry5.runtime.ComponentEvent , notified when a non-null value is returned from some event handler
method. |
code | html |
| ComponentResources
| Provides a component instance with the resources provided by the framework. |
code | html |
| ComponentResourcesCommon
| Operations shared by the public org.apache.tapestry5.ComponentResources interface and org.apache.tapestry5.internal.structure.ComponentPageElement interface (on the internal side). |
code | html |
| EventContext
| A collection of parameters that may eventually be passed to an event handler method. |
code | html |
| Field
| Defines a field within a form. |
code | html |
| FieldTranslator
| A wrapper around org.apache.tapestry5.Translator that combines the translator for a specific org.apache.tapestry5.Field and (sometimes) an override of the default validation message (used when an input value
can't be parsed). |
code | html |
| FieldValidationSupport
| Services to help with field {@linkplain org.apache.tapestry5.Validator validation} and {@linkplain
org.apache.tapestry5.Translator translation}. |
code | html |
| FieldValidator
| Responsible for validation of a single field. |
code | html |
| FormValidationControl
| Allows control over validation concerns of a Form component. |
code | html |
| Link
| A link is the Tapestry representation of a URL or URI that triggers dynamic behavior. |
code | html |
| MarkupWriter
| An interface used by objects, such as Tapestry components, that need to render themselves as some form of XML markup. |
code | html |
| MarkupWriterListener
| An interface that allows objects to be alerted when after an element is started, and after an element is ended. |
code | html |
| NullFieldStrategy
| Defines a strategy, used by Field components such as org.apache.tapestry5.corelib.components.TextField ,
to handle the case where either the server-side value to be sent (as a string) to the client, or the client-side
string passed back up to the server, is null or blank. |
code | html |
| OptimizedApplicationStateObject
| Optional interface that may be implemented by an Application State Object. |
code | html |
| OptionGroupModel
| Defines a group of related options. |
code | html |
| OptionModel
| A single option within a OptionGroupModel . Corresponds closely to the [X]HTML <option> element. |
code | html |
| PrimaryKeyEncoder
| Used by org.apache.tapestry5.corelib.components.Loop , org.apache.tapestry5.corelib.components.AjaxFormLoop
and similar components to extract out an identifier, here termed a "primary key", that can be stored on the client
and later used to recover the same, or equivalent, server side object. |
code | html |
| PropertyConduit
| Used to read or update the value associated with a property. |
code | html |
| PropertyOverrides
| Provides access to blocks and messages used when overriding property labels, and property display or edit blocks. |
code | html |
| RadioContainer
| A container of Radio components, used to identify the element name used when rendering the individual radio
buttons (all buttons in a group share the same element name) and to |
code | html |
| RenderSupport
| Provides support to all components that render. |
code | html |
| Renderable
| Base interface for objects that can render markup output using a org.apache.tapestry5.MarkupWriter . |
code | html |
| SelectModel
| Defines the possible options and option groups for a <select> [X]HTML element. |
code | html |
| SelectModelVisitor
| Callback interface that allows for visiting the option groups and option models of a select model in correct render
order. |
code | html |
| StreamResponse
| An alternate response from a component event handler method used to directly provide a stream of data to be sent to
the client, rather than indicating what page to send a render redirect request to. |
code | html |
| Translator
| Translates between client-side and server-side values. Client-side values are always strings. |
code | html |
| ValidationDecorator
| An object responsible for performing decorations around fields and field labels. |
code | html |
| ValidationTracker
| Tracks information related to user input validations. |
code | html |
| Validator
| Used by a Field to enforce a constraint related to a form submission. |
code | html |
| ValueEncoder
| Used to convert server side values to client-side strings. |
code | html |