|
|||||||||
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. |
IDirectListener | Defines a listener to an IDirect component, which is a how the
application produces behavior when
the component is triggered. |
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). |
IEngineService | A service, provided by the IEngine , for its pages and/or components. |
IForm | A generic way to access a component which defines an HTML form. |
ILifecycle | Deprecated. will be removed after 1.1 |
IMonitor | Basic support for application monitoring and metrics. |
IPage | A root level component responsible for generating an entire a page within the application. |
IPageChange | Represents a change to a component on a page, this represents
a datum of information stored by a IPageRecorder . |
IPageLoader | Interface exposed to components as they are loaded by the page loader. |
IPageRecorder | Defines an object that can observe changes to properties of a page and its components, store the state of the page between request cycles, and restore a page's state on a subsequent request cycle. |
IPageSource | Abstracts the process of loading pages from thier specifications as well as pooling of pages once loaded. |
IRender | An element that may be asked to render itself to an
IResponseWriter using a IRequestCycle . |
IRenderDescription | An object which may render a description of itself, which is used in debugging (i.e., by the Inspector). |
IRequestCycle | Controller object that manages a single request cycle. |
IResourceResolver | An object which is used to resolve classes and class-path resources. |
IResponseWriter | Defines an object that can write markup (XML, HTML, XHTML) style output. |
IScript | An object that can convert a set of symbols into a collection of JavaScript statements. |
IScriptSource | Provides access to an IScript . |
ISpecificationSource | Defines access to component specifications. |
ITemplateSource | A source of localized HTML templates for components. |
Class Summary | |
AbstractComponent | Abstract base class implementing the IComponent interface. |
AbstractPage | Abstract base class implementing the IPage interface. |
AbstractResponseWriter | Abstract base class implementing the IResponseWriter interface. |
ApplicationServlet | Links a servlet container with a Tapestry application. |
BaseComponent | Base implementation for most components that use an HTML template. |
BasePage | Concrete class for HTML pages. |
Gesture | A Gesture represents a possible action within the client web browser; either clicking a link or submitting a form. |
HTMLResponseWriter | This class is used to create HTML output. |
NestedHTMLResponseWriter | Subclass of HTMLResponseWriter that is nested. |
RequestContext | This class encapsulates all the relevant data for one request cycle of an
ApplicationServlet , that is:
HttpServletRequest
HttpServletResponse
HttpSession
HttpServlet
|
ResponseOutputStream | A special output stream works with a HttpServletResponse , buffering
data so as to defer opening the response's output stream. |
ScriptSession | The result of executing a script, the session is used during the parsing process as well. |
Tapestry | A placeholder for a number of (static) methods that don't belong elsewhere. |
Exception Summary | |
ApplicationRuntimeException | General wrapper for any exception (normal or runtime) that may occur during a request cycle. |
BindingException | A general exception describing an IBinding
and an IComponent . |
BodylessComponentException | Exception thrown when a template has a body-less IComponent wraps
any content. |
NoSuchComponentException | A runtime exception thrown when an IComponent is asked for a contained
component that does not exist. |
NullValueForBindingException | Indicates that an IBinding could not retrieve a
non-null value. |
PageLoaderException | Encapsulates exceptions that occur when loading a page and its components. |
PageRecorderCommitException | Exception thrown when an IPageRecorder is unable to
IPageRecorder.commit() its changes to external storage. |
PageRedirectException | Exception thrown by a component or IEngineService
that wishes to force the application to a particular page. |
ReadOnlyBindingException | Thrown when an attempt is made to update through a read-only binding (i.e,
StaticBinding . |
RedirectException | Exception thrown to force a redirection to an arbitrary location. |
RenderOnlyPropertyException | Exception thrown when a property of an IComponent is accessed that
is only valid while the component is actually rendering (such properties
are related to parameters, and satisfied by bindings . |
RenderRewoundException | A special subclass of RequestCycleException that can be thrown
when a component has determined that the state of the page has been
rewound. |
RequestCycleException | Exception thrown when an IComponent is unable to render. |
RequiredParameterException | Exception thown when an IBinding required by a component does not
exist, or when the value for the binding is null (and the component
requires a non-null value). |
ResourceUnavailableException | Exception thrown when a resource is not available, because it is not found, or could not be used. |
ScriptException | Exception thrown during the execution of a IScript . |
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://sourceforge.net/projects/tapestry for more details on licensing.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |