|
Interface Summary |
| Asset |
An Asset is any kind of resource that can be exposed to the client web browser. |
| 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. |
| Block |
A block is a collection of static text and elements, and components, derived from a component template. |
| ClientElement |
Interface for any kind of object (typically, a component) that can provide a client-side
id, typically used in the generation of client-side (JavaScript) logic. |
| ComponentAction<T> |
An action that is associated with a component. |
| ComponentEventCallback<T> |
Callback interface for a org.apache.tapestry5.runtime.Event render phase event) or {@link
org.apache.tapestry5.runtime.ComponentEvent}, notified when a non-null value is returned from some event handler
method. |
| ComponentResources |
Provides a component instance with the resources provided by the framework. |
| ComponentResourcesCommon |
Operations shared by the public ComponentResources interface and ComponentPageElement interface (on the internal side). |
| EventContext |
A collection of parameters that may eventually be passed to an event handler method. |
| Field |
Defines a field within a form. |
| FieldTranslator<T> |
A wrapper around Translator that combines the translator for a specific Field and (sometimes) an override of the default validation message (used when an input value
can't be parsed). |
| FieldValidationSupport |
Services to help with field validation and translation. |
| FieldValidator<T> |
Responsible for validation of a single field. |
| FormValidationControl |
Allows control over validation concerns of a Form component. |
| Link |
A link is the Tapestry representation of a URL or URI that triggers dynamic behavior. |
| MarkupWriter |
An interface used by objects, such as Tapestry components, that need to render themselves as some form of XML markup. |
| MarkupWriterListener |
An interface that allows objects to be alerted when after an element is started, and after an element is ended. |
| NullFieldStrategy |
Defines a strategy, used by Field components such as 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. |
| OptimizedApplicationStateObject |
Deprecated. since 5.1.0.0; use OptimizedSessionPersistedObject instead |
| OptimizedSessionPersistedObject |
An optional interface implemented by objects that are persisted in the Session. |
| OptionGroupModel |
Defines a group of related options. |
| OptionModel |
A single option within a OptionGroupModel. |
| PrimaryKeyEncoder<K extends Serializable,V> |
Used by Loop, 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. |
| PropertyConduit |
Used to read or update the value associated with a property. |
| PropertyOverrides |
Provides access to blocks and messages used when overriding property labels, and property display or edit blocks. |
| 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 |
| Renderable |
Base interface for objects that can render markup output using a MarkupWriter. |
| RenderSupport |
Provides support to all components that render. |
| SelectModel |
Defines the possible options and option groups for a <select> [X]HTML element. |
| SelectModelVisitor |
Callback interface that allows for visiting the option groups and option models of a select model in correct render
order. |
| 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. |
| Translator<T> |
Translates between client-side and server-side values. |
| ValidationDecorator |
An object responsible for performing decorations around fields and field labels. |
| ValidationTracker |
Tracks information related to user input validations. |
| Validator<C,T> |
Used by a Field to enforce a constraint related to a form submission. |
| ValueEncoder<V> |
Used to convert server side values to client-side strings. |