|
||||||||||
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 IScript to 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 IComponent interface. |
AbstractPage | Abstract base class implementing the IPage interface. |
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 |