Package | Description |
---|---|
org.apache.tapestry5 |
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
|
org.apache.tapestry5.corelib.base |
Base components intended to be extended by other components rather than
used directly in templates.
|
org.apache.tapestry5.corelib.components |
The set of core components available in all Tapestry applications
|
org.apache.tapestry5.corelib.internal |
[INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change
core components.
|
org.apache.tapestry5.kaptcha.components |
Kaptcha components
|
org.apache.tapestry5.services |
Core services
|
org.apache.tapestry5.test |
Support for testing Tapestry pages
|
org.apache.tapestry5.upload.components |
Tapestry-upload module components
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClientBodyElement
Extends
ClientElement with the concept of a body, a Block that can be rendered to provide the content
within. |
interface |
Field
Defines a field within a form.
|
interface |
Field2
Due to how control names and client ids are allocated inside during an Ajax request, it is difficult to
to connect input data and field validation errors to the fields, since the control name and client id are different
during the processing of the submitted form data and during the subsequent render.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractComponentEventLink
Base class for link-generating components that are based on a component event request.
|
class |
AbstractField
Provides initialization of the clientId and elementName properties.
|
class |
AbstractLink
Provides base utilities for classes that generate clickable links.
|
class |
AbstractTextField
Abstract class for a variety of components that render some variation of a text field.
|
class |
BaseClientElement
Provides support for elements that will optionally render a unique
id attribute, but only if it is
requested. |
Modifier and Type | Class and Description |
---|---|
class |
ActionLink
Component that triggers an action on the server with a subsequent full page refresh.
|
class |
Alerts
Renders out an empty
<div> element and provides JavaScript initialization to make the element
the container for alerts. |
class |
Any
Turns any arbitrary (X)HTML element into a component.
|
class |
BeanEditForm
A component that creates an entire form editing the properties of a particular bean.
|
class |
Checkbox
A Checkbox component is simply a <input type="checkbox">.
|
class |
Checklist
A list of checkboxes, allowing selection of multiple items in a list.
|
class |
DateField
A component used to collect a provided date from the user using a client-side JavaScript calendar.
|
class |
EventLink
A close relative of
ActionLink except in two ways. |
class |
Form
An HTML form, which will enclose other components to render out the various
types of fields.
|
class |
FormFragment
A FormFragment is a portion of a Form that may be selectively displayed.
|
class |
Grid
A grid presents tabular data.
|
class |
Hidden
Used to record a page property as a value into the form.
|
class |
LinkSubmit
Generates a client-side hyperlink that submits the enclosing form.
|
class |
PageLink
Generates a render request link to some other page in the application.
|
class |
Palette
Multiple selection component.
|
class |
PasswordField
A version of
TextField , but rendered out as an <input type="password"> element. |
class |
Radio
A radio button (i.e., <input type="radio">).
|
class |
RadioGroup
A wrapper component around some number of
Radio components, used to organize the selection and define the
property to be edited. |
class |
Select
Select an item from a list of values, using an [X]HTML <select> element on the client side.
|
class |
Submit
Corresponds to <input type="submit"> or <input type="image">, a client-side element that can force the
enclosing form to submit.
|
class |
TextArea
TextArea component corresponds to a <textarea> element.
|
class |
TextField
TextField component corresponds to
<input> element. |
class |
Zone
A Zone is portion of the output page designed for easy dynamic updating via Ajax or other client-side effects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InternalFormSupport
Additional methods for
FormSupport used internally by Tapestry. |
Modifier and Type | Class and Description |
---|---|
class |
FormSupportAdapter
An implementation of
FormSupport that delegates all behavior to another
instance of FormSupport. |
class |
FormSupportImpl
Provides support to components enclosed by a form when the form is rendering (allowing the components to registry
form submit callback commands), and also during form submission time.
|
Modifier and Type | Class and Description |
---|---|
class |
KaptchaField
Field paired with a
KaptchaImage to ensure that the user has provided
the correct value. |
Modifier and Type | Interface and Description |
---|---|
interface |
FormSupport
Services provided by an enclosing Form control component to the various form element components it encloses.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TapestryTestCase.train_getClientId(ClientElement element,
String clientId) |
Modifier and Type | Class and Description |
---|---|
class |
Upload
A component to upload a file.
|
${project.version} - Copyright © 2003-2014 The Apache Software Foundation.