IEngine interface, including
the standard implementation:
BaseEngine.See: Description
| Interface | Description |
|---|---|
| IComponentClassEnhancer | Deprecated
To be removed in 4.1
|
| IEngineService |
A service, provided by the
IEngine, for its pages and/or components. |
| ILink |
Define a link that may be generated as part of a page render.
|
| IMonitor | Deprecated
To be removed in 4.1 with no direct replacement.
|
| IMonitorFactory | Deprecated
To be removed in 4.1 with no direct replacement.
|
| 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.
|
| IPropertySource |
A source for configuration properties.
|
| IScriptSource |
Provides access to an
IScript. |
| ISpecificationSource |
Defines access to component specifications.
|
| ITemplateSourceDelegate |
Acts as a delegate to the
TemplateSource,
providing access to page and component templates after the normal search mechanisms have failed. |
| ServiceEncoder |
Encapsulates the logic for encoding and decoding service requests.
|
| ServiceEncoding |
Contains the information needed to encode a request for a service; the servlet path plus and
query parameters.
|
| Class | Description |
|---|---|
| AbstractEngine |
Basis for building real Tapestry applications.
|
| ActionService | Deprecated
To be removed in 4.1.
|
| ActionServiceParameter | Deprecated
To be removed in 4.1.
|
| BaseEngine |
Concrete implementation of
IEngine used for ordinary applications. |
| DefaultMonitorFactory | Deprecated
To be removed in 4.1 with no direct replacement.
|
| DefaultScriptSource |
Provides basic access to scripts available on the classpath.
|
| DirectService |
Implementation of the direct service, which encodes the page and component id in the service
context, and passes application-defined parameters as well.
|
| DirectServiceParameter |
Parameter object used by
DirectService. |
| EngineMessages | |
| EngineServiceLink |
A EngineServiceLink represents a possible action within the client web browser; either clicking a
link or submitting a form, which is constructed primarily from the servlet path, with some
additional query parameters.
|
| EngineUtils |
Utilities needed by engine services and etc.
|
| ExternalService |
The external service enables external applications to reference Tapestry pages via a URL.
|
| ExternalServiceParameter |
Parameter for the
ExternalService. |
| HomeService |
An implementation of the home service that renders the Home page.
|
| Namespace |
Implementation of
INamespace that works with a
NamespaceResources to obtain page and component
specifications as needed. |
| NullMonitor | Deprecated
To be removed in 4.1 with no direct replacement
|
| NullWriter |
A
IMarkupWriterthat does absolutely nothing; this is used during the rewind
phase of the request cycle when output is discarded anyway. |
| PageService |
Basic server for creating a link to another page in the application.
|
| RequestCycle |
Provides the logic for processing a single request cycle.
|
| RequestCycleEnvironment |
An object that contains all the invariant parameters to the
org.apache.tapestry.engine.RequestCycle#RequestCycle(IEngine, QueryParameterMap, IEngineService, IMonitor, RequestCycleEnvironment)
constructor. |
| ResetService |
ServiceLink used to discard all cached data (templates, specifications, et cetera).
|
| RestartService |
Restarts the Tapestry application.
|
| ServiceEncodingImpl |
Implementation of
ServiceEncoding, which adds the ability to
determine when the encoding has been modified. |
Implementations of the IEngine interface, including
the standard implementation:
BaseEngine. Also located here are
default implementations of all the basic support objects, including
RequestCycle
(which implements IRequestCycle).