See: Description
| Interface | Description |
|---|---|
| FormBehavior |
Common interface extended by
IForm and
FormSupport. |
| IAction | Deprecated
To be removed in 4.1 with no replacement.
|
| IActionListener |
Defines a listener to an
IAction component, which is way to
get behavior when the component's URL is triggered (or the form
containing the component is submitted). |
| IAsset |
Representation of a asset (GIF, JPEG, etc.) that may be owned by a
IComponent. |
| IBeanProvider |
An object that provides a component with access to helper beans.
|
| IBinding |
A binding is the mechanism used to provide values for parameters of specific
IComponent
instances. |
| IComponent |
Defines an object which may be used to provide dynamic content on a Tapestry web page.
|
| IDirect |
Interface that defines classes that may be messaged by the direct
service.
|
| IEngine |
Defines the core, session-persistant object used to run a Tapestry application for a single
client (each client will have its own instance of the engine).
|
| IExternalPage |
Defines a page which may be referenced externally via a URL using the
ExternalService. |
| IForm |
A generic way to access a component which defines an HTML form (or, perhaps, other similar
constructs, such as a WML
Go). |
| IMarkupWriter |
Defines an object that can write markup (XML, HTML, XHTML) style output.
|
| INamespace |
Organizes different libraries of Tapestry pages, components and services into "frameworks", used
to disambiguate names.
|
| IPage |
A root level component responsible for generating an entire a page within the application.
|
| IRender |
An element that may be asked to render itself to an
IMarkupWriter using a IRequestCycle. |
| IRequestCycle |
Controller object that manages a single request cycle.
|
| IScript |
An object that can convert a set of symbols into a collection of JavaScript statements.
|
| IScriptProcessor |
Defines methods needed by a
IScriptto execute. |
| ITemplateComponent |
Extra interface implemented by
BaseComponentand inherited by
BasePage, used to allow them to add contents from their
templates. |
| NestedMarkupWriter |
A writer that is created by, and nested within, another markup writer.
|
| PageRenderSupport |
Extends
IScriptProcessor with a handful of additional methods
needed when rendering a page response. |
| SessionStoreOptimized |
Optional interface implemented by Application State Objects.
|
| Class | Description |
|---|---|
| AbstractComponent |
Abstract base class implementing the
IComponentinterface. |
| AbstractPage |
Abstract base class implementing the
IPageinterface. |
| ApplicationServlet |
Links a servlet container with a Tapestry application.
|
| BaseComponent |
Base implementation for most components that use an HTML template.
|
| BaseSessionStoreOptimized |
Base implementation of
SessionStoreOptimized. |
| Constants |
Constant values used inside Tapestry.
|
| RedirectFilter |
Filter used to redirect a root context URL (i.e., "/context" or "/context/" to the Tapestry
application servlet (typically, "/context/app").
|
| Tapestry |
A placeholder for a number of (static) methods that don't belong elsewhere, as well as a global
location for static constants.
|
| TapestryConstants | |
| TapestryUtils |
Constants and static methods.
|
| Exception | Description |
|---|---|
| BindingException |
A general exception describing an
IBinding
and an IComponent. |
| PageNotFoundException |
Subclass of
ApplicationRuntimeException thrown when a requested
page does not exist. |
| PageRedirectException |
Exception thrown by a
component or IEngineService
that wishes to force the application to a particular page. |
| RedirectException |
Exception thrown to force a redirection to an arbitrary location.
|
| RenderRewoundException |
A special subclass of
ApplicationRuntimeException that can be thrown
when a component has determined that the state of the page has been
rewound. |
| StaleLinkException |
Exception thrown by an
IEngineService when it discovers that
the an action link was for an out-of-date version of the page. |
| StaleSessionException |
Exception thrown by an
IEngineService when it discovers that
the HttpSession
has timed out (and been replaced by a new, empty
one). |
Tapestry is not an application server. It is designed to be used inside an application server.
Tapestry is not an application. Tapestry is a framework for creating web applications.
Tapestry is not a way of using JavaServer Pages. Tapestry is an alternative to using JavaServer Pages.
Tapestry is not a scripting environment. Tapestry uses a component object model, not simple scripting, to create highly dynamic, interactive web pages.
Tapestry is based on the Java Servlet API version 2.2.
Tapestry uses a sophisticated component model to divide a web application into
a hierarchy of components.
Each component has specific responsibilities for rendering web pages
(that is, generating a portion of an HTML page) and responding to HTML queries
(such as clicking on a link, or submitting a form).
The Tapestry framework takes on virtually all of the responsibilities for managing application flow and server-side client state. This allows developers to concentrate on the business and presentation aspects of the application.
Visit Tapestry's home page at http://jakarta.apache.org/tapestry for more details on licensing.