|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| FormBehavior | Common interface extended by IForm and
FormSupport. |
| IActionListener | Defines a listener to an IDirect 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. |
| IDirectEvent | Interface that defines classes that may be invoked directly by the event service. |
| IDynamicInvoker | Represents "something" that can cause dynamic XHR/JSON requests to be executed as a result of whatever actions the thing that it is attached to normally does. |
| 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). |
| IJSONRender | Defines a component/page/class that is capable of rendering json
responses via IJSONWriter writers. |
| 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 BaseComponent and 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 a comprehensive web application framework, written in Java.
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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||