Package org.apache.tapestry5
package org.apache.tapestry5
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
-
ClassDescriptionBase class for implementing
OptionModel
.An Asset is any kind of resource that can be exposed to the client web browser.Base implementation ofOptimizedSessionPersistedObject
.Base implementation ofValidationDecorator
that does nothing.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.Extension toBinding
that adds a method to access the generic property type.Constants for the built-in binding prefixes.A block is a collection of static text and elements, and components, derived from a component template.Exception thrown when aBlock
is requested but not found.Encapsulates a bit of information that can be represented as a boolean.ExtendsClientElement
with the concept of a body, a Block that can be rendered to provide the content within.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.An action that is associated with a component.Callback interface for a render phase event orComponentEvent
, notified when a non-null value is returned from some event handler method.Constants for core component parameters defined bySymbol
Provides a component instance with the resources provided by the framework.Operations shared by the publicComponentResources
interface andComponentPageElement
interface (on the internal side).An interface implemented by exceptions that get special handling in the defaultRequestExceptionHandler
service.A fluent API to create and write cookies.Deprecated.Deprecated in 5.4 with no replacement.Constant values for common event names fired by Tapestry components.A collection of parameters that may eventually be passed to an event handler method.A contribution to the defaultRequestExceptionHandler
service, this is mapped to an exception class, allowing class specific (based on an inheritance search) handling of an exception.Defines a field within a form.Used to determine which field on a page should receive focus, based on its status.A wrapper aroundTranslator
that combines the translator for a specificField
and (sometimes) an override of the default validation message (used when an input value can't be parsed).Services to help with field validation and translation.Responsible for validation of a single field.Allows control over the validation concerns of a Form component.Constants used when rendering page markup.Utility methods related to generating markup.An interface used by objects, such as Tapestry components, that need to render themselves as some form of XML markup.Default, empty implementation ofMarkupWriterListener
.An interface that allows objects to be alerted after an element is started, and after an element is ended.Meta-data keys that are applied to components and pages.Defines a group of related options.A single option within aOptionGroupModel
.A way of capturing the name of a page and the page activation context so that, at a future date, the page can be invoked with that data.Constants for persistent field strategies.Provides access to blocks and messages used when overriding property labels, and property display or edit blocks.Defines constants for common query parameters passed in requests from the client.A container ofRadio
components, used to identify the element name used when rendering the individual radio buttons.Base interface for objects that can render markup output using aMarkupWriter
.Defines the possible options and option groups for a <select> [X]HTML element.Callback interface that allows for visiting the option groups and option models of a select model in correct order order.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.Defines the names of symbols used to configure Tapestry.Constants needed by end-user classes.The TapestryFilter is responsible for intercepting all requests into the web application.A set of markers used internally by Tapestry when logging in code related to paqes and components.ExtendsComponentEventCallback
with a way to determine if the underlying event has been aborted due to a some event returning an acceptable, non-null value.Translator<T>Translates between client-side and server-side values.Deprecated.Deprecated in 5.4 with no replacement.An exception associated with parsing client input, or validating the input against a constraint.Tracks information related to user input validations.Standard implementation ofValidationTracker
.Wrapper around aValidationTracker
that delegates all methods to the wrapped instance.Validator<C,T> Used by aField
to enforce a constraint related to a form submission.ValueEncoder<V>A ValueEncoder is used to convert server side objects to unique client-side strings (typically IDs) and back.