Interface | Description |
---|---|
FormComponentContributor |
Interface for objects that contribute client-side events back to a form
|
FormComponentContributorContext |
Object that provides support to objects that implement
FormComponentContributor . |
FormSupport |
Interface for a utility object that encapsulates the majority of the
Form 's behavior. |
IFormComponent |
A common interface implemented by all form components (components that create interactive
elements in the rendered page).
|
IPropertySelectionModel |
Used by a
PropertySelection to provide labels for options. |
IPropertySelectionRenderer |
Defines an object that works with a
PropertySelection component
to render the individual elements obtained from the model . |
TranslatedField | |
TranslatedFieldSupport | |
ValidatableField |
Implemented by form components that can need to be translated and validated.
|
ValidatableFieldSupport |
Implements the logic used by
RequiredField s for required field checking on rewind and
generating client-side logic during render. |
ValidationMessages |
Support interface used to provide access to validation messages.
|
Class | Description |
---|---|
AbstractFormComponent |
A base class for building components that correspond to HTML form elements.
|
AbstractFormComponentContributor |
Abstract
FormComponentContributor implementation that adds an optional static javscript
method reference to the page. |
Button |
Implements a component that manages an HTML <input type=button> form element.
|
Checkbox |
Implements a component that manages an HTML <input type=checkbox> form element.
|
DatePicker |
Provides a Form java.util.Date field component for selecting dates.
|
Form |
Component which contains form element components.
|
FormComponentContributorContextImpl |
Implementation of
FormComponentContributorContext . |
FormConstants |
Constants used by the Form component.
|
FormEventType | Deprecated
Managing of form events is now done on the client side; this class may be removed in
a future release of Tapestry.
|
FormSupportImpl |
Encapsulates most of the behavior of a Form component.
|
Hidden |
Implements a hidden field within a
Form . |
HiddenFieldData |
Representation of hidden form field data, which is collected by the Form component as it renders
(and renders its body).
|
ImageSubmit |
Used to create an image button inside a
Form . |
LabeledPropertySelectionModel |
Decorates an underlying
IPropertySelectionModel adding an initial property. |
LinkSubmit |
Implements a component that submits its enclosing form via a JavaScript link.
|
ListEdit | Deprecated
As of release 4.0, replaced by
ForBean |
ListEditMap |
A utility class often used with the
ListEdit component. |
Option |
A component that renders an HTML <option> form element.
|
PropertySelection |
A component used to render a drop-down list of options that the user may select.
|
Radio |
Implements a component that manages an HTML <input type=radio> form element.
|
RadioGroup |
A special type of form component that is used to contain
Radio components. |
RadioPropertySelectionRenderer |
Implementation of
IPropertySelectionRenderer that
produces a table of radio (<input type=radio>) elements. |
Select |
Implements a component that manages an HTML <select> form element.
|
SelectPropertySelectionRenderer |
Implementation of
IPropertySelectionRenderer that
produces a <select> element (containing <option> elements). |
StringPropertySelectionModel |
Implementation of
IPropertySelectionModel that allows one String from
an array of Strings to be selected as the property. |
Submit |
Implements a component that manages an HTML <input type=submit> form element.
|
TextArea |
Implements a component that manages an HTML <textarea> form element.
|
TextField |
Implements a component that manages an HTML <input type=text> or <input
type=password> form element.
|
TranslatedFieldSupportImpl | |
Upload |
Form element used to upload files.
|
ValidatableFieldSupportImpl |
Default
VadidatableFieldSupport implementation. |
ValidationMessagesImpl |
Wrapper around
ValidationStrings.getMessagePattern(String, Locale) and
MessageFormat.format(java.lang.String, java.lang.Object[]) . |
Components for implementing basic HTML Forms. Most
components are straight forward 1:1 mappings between Tapestry components and a
corresponding HTML element. PropertySelection
is more complicated,
as it manages way more of the process of implementing a <select> and its <option>s.
Package org.apache.tapestry.valid
contains more complex components that not only collect
input, but validate it as well.