|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
IAction | A particular type of component usuable with the action service. |
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. |
ILocatable | Interface for classes that may be linked to a specific
location . |
ILocation | TODO Add Type comment |
ILocationHolder | Interface for objects that are read from resource files, used to backtrace live objects to the resources they came from. |
IMarkupWriter | Defines an object that can write markup (XML, HTML, XHTML) style output. |
IMessages | A set of localized message strings. |
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. |
IResourceLocation | Describes the location of a resource, such as a specification or template. |
IResourceResolver | An object which is used to resolve classes and class-path resources. |
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. |
Class Summary | |
AbstractComponent | Abstract base class implementing the IComponent interface. |
AbstractMarkupWriter | Abstract base class implementing the IMarkupWriter 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. |
BaseComponentTemplateLoader | Utility class instantiated by BaseComponent to
process the component's template ,
which involves working through the nested structure of the template and hooking
the various static template blocks and components together using
IComponent.addBody(IRender) and
BaseComponent.addOuter(IRender) . |
Location | Implementation of the ILocation interface. |
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. |
Exception Summary | |
ApplicationRuntimeException | General wrapper for any exception (normal or runtime) that may occur during runtime processing for the application. |
BindingException | A general exception describing an IBinding
and an IComponent . |
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 RequestCycleException 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.
Tapestry is distibuted under the GNU Lesser General Public License (LGPL). This allows it to be distributed within both open and non-open source applications.
Visit Tapestry's home page at http://jakarta.apache.org/proposals/tapestry for more details on licensing.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |