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
IMarkupWriter that 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
).