|
Interface Summary |
| Alias |
The Alias service provides an ObjectProvider that fits into the MasterObjectProvider command chain and disambiguates
injections based on type. |
| AliasManager |
A thin wrapper around a set of AliasContributions. |
| ApplicationGlobals |
Stores global information about the application and its environment. |
| ApplicationInitializer |
Service interface for initializing Tapestry for the application. |
| ApplicationInitializerFilter |
Filter interface for ApplicationInitializer. |
| ApplicationStateCreator<T> |
Used by ApplicationStateManager and ApplicationStatePersistenceStrategy to create an application
state object on demand. |
| ApplicationStateManager |
Responsible for managing session state objects, objects which persist between requests, but are not tied to
any individual page or component. |
| ApplicationStatePersistenceStrategy |
Used by ApplicationStateManager to manage a specific kind of Session State Object (SSO) persistence. |
| ApplicationStatePersistenceStrategySource |
Used to provide access to ApplicationStatePersistenceStrategySource instances
via a logical name for the stategy, such as "session". |
| AssetFactory |
Used by AssetSource to create new Assets as needed. |
| AssetPathConverter |
Converts the path (or URI) of an asset into a new format. |
| AssetSource |
Used to find or create an Asset with a given path. |
| BaseURLSource |
Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode. |
| BeanBlockOverrideSource |
Used to override the default BeanBlockSource for a particular data type. |
| BeanBlockSource |
A source of Blocks used to display the properties of a bean (used by the Grid component), or to edit the properties of a bean (used by the BeanEditForm component). |
| BeanEditContext |
Defines a context for editing a bean via BeanEditor. |
| BeanModelSource |
Used by a component to create a default BeanModel for a particular bean
class. |
| BindingFactory |
Creates a binding of a particular type. |
| BindingSource |
Used to acquire bindings for component parameters. |
| ClasspathAssetAliasManager |
Used as part of the support for classpath Assets, to convert the Asset's Resource to a URL that can be accessed by the client. |
| ClassTransformation |
Contains class-specific information used when transforming a raw component class into an executable component class. |
| ClientBehaviorSupport |
Collects details about zone usage for efficient initialization of the client side objects. |
| ClientDataEncoder |
A service used when a component or service needs to encode some amount of data on the client as a string. |
| ClientDataSink |
Allows binary object data to be encoded into a string. |
| ClientInfrastructure |
Client infrastructure is a base set of JavaScript libraries and CSS stylesheet files, The core JavaScript libraries
are added to any page that adds JavaScript
to the page. |
| ComponentClassResolver |
Resolves page names and component types to fully qualified class names. |
| ComponentClassTransformWorker |
Interface for a set of objects that can perform component class transformations. |
| ComponentDefaultProvider |
A service that can be injected into a component to provide common defaults for various types of parameters. |
| ComponentEventLinkEncoder |
Responsible for creating Links for page render requests and for component event
requests, and for parsing incoming paths to identify requests that are component event or page render requests. |
| ComponentEventRequestFilter |
Filter interface for ComponentEventRequestHandler. |
| ComponentEventRequestHandler |
Handler interface for component event requests. |
| ComponentEventResultProcessor<T> |
Responsible for handling the return value provided by a component event handler method. |
| ComponentMethodAdvice |
An object that receives control around an "advised" method of a component. |
| ComponentMethodInvocation |
Encapsulates the parameters, thrown exceptions, and result of a method invocation, allowing a ComponentMethodAdvice to encapsulate the invocation. |
| ComponentRequestFilter |
Filter interface for ComponentRequestHandler. |
| ComponentRequestHandler |
A facade around ComponentEventRequestHandler and PageRenderRequestHandler that allows for simplified filters that cover both types of
requests. |
| ComponentSource |
Used by classes that need to retrieve a component by its complete id, or a page by its logical page name or root
component class. |
| Context |
An API agnostic version of ServletContext, used to bridge the gaps between the Servlet API and
the Portlet API. |
| ContextPathEncoder |
A service to provide utilities needed for event context encoding and decoding to and from (partial) URL paths. |
| ContextValueEncoder |
Used to convert values used in event contexts to client string representations and back. |
| Cookies |
Used by other services to obtain cookie values for the current request, or to write cookie values as part of the
request. |
| DataTypeAnalyzer |
Used by BeanModelSource to identify the type of data associated with a particular property (represented as a
PropertyAdapter). |
| Dispatcher |
A dispatcher is responsible for recognizing an incoming request. |
| Environment |
Provides access to environment objects, which are almost always provided to enclosed components by enclosing
components. |
| EnvironmentalAccess<T> |
Provides efficient, cached access to an environmental object. |
| EnvironmentalShadowBuilder |
Much like PropertyShadowBuilder, except that instead of accessing a property of some other service, it
accesses a value from within the Environment service. |
| ExceptionReporter |
Interface implemented by a page used for reporting exceptions. |
| FieldFilter |
Used by ClassTransformation.findFields(FieldFilter) to identify which fields to keep. |
| FieldTranslatorSource |
For a particular field, generates the default FieldTranslator for the field. |
| FieldValidatorDefaultSource |
For a particular field, generates the default validation for the field, in accordance with a number of factors and
contributions. |
| FieldValidatorSource |
Used to create FieldValidators for a particular Field
component. |
| FormSupport |
Services provided by an enclosing Form control component to the various form element components it encloses. |
| Heartbeat |
Allows for deferred execution of logic, useful when trying to get multiple components to coordinate behavior. |
| HiddenFieldLocationRules |
Provides some assistance in determining where to place a hidden field based on standard (X)HTML elements. |
| HttpServletRequestFilter |
Filter interface for HttpServletRequestHandler. |
| HttpServletRequestHandler |
The first step in handing an incoming request to the servlet filter,
this constructed as a pipeline. |
| InjectionProvider |
Provides some form of injection when the value for an Inject annotation is
present. |
| InvalidationEventHub |
An object which manages a list of InvalidationListeners. |
| InvalidationListener |
Interface for objects that may cache information that can be invalidated. |
| LinkCreationHub |
A service that allows listeners to be registerred to learn about Link creation. |
| LinkCreationListener |
Listener interface for objects that need to be notified about newly created links. |
| LocalizationSetter |
Sets the thread's locale given a desired locale. |
| MarkupRenderer |
An object which will perform rendering of a page (or portion of a page). |
| MarkupRendererFilter |
Filter interface for MarkupRenderer, which allows for code to execute before
and/or after the main rendering process. |
| MarkupWriterFactory |
Source for MarkupWriter instances. |
| MetaDataLocator |
Used to lookup meta data concerning a particular component. |
| MethodFilter |
Used by ClassTransformation.findMethods(MethodFilter) to accept or reject each method. |
| NullFieldStrategySource |
A source for NullFieldStrategy instances based on a logical name. |
| ObjectRenderer<T> |
A strategy interface used for converting an object into markup that describes that object. |
| PageDocumentGenerator |
Interface used to programatically render a page, forming a Document which can then
be manipulated or streamed to a
PrintWriter. |
| PageRenderLinkSource |
A service that allows other services to create page render links (which are otherwise created by components, via
ComponentResourcesCommon.createPageLink(String, boolean, Object[])). |
| PageRenderRequestFilter |
Filter interface for PageRenderRequestHandler, which allows extra behaviors to be injected into the
processing of a page render request. |
| PageRenderRequestHandler |
Handles a invocation related to rendering out a pages complete content. |
| PartialMarkupRenderer |
Defines an Ajax-oriented partial page render, wherein a render of a portion of a page occurs, and the content is
stored into a key ("content") of a JSONObject, which is sent to the client side as
the final response. |
| PartialMarkupRendererFilter |
A filter (the main interface being PartialMarkupRenderer) applied when performing a partial page render as
part of an Ajax-oriented request. |
| PersistentFieldBundle |
Encapsulates persisted property information for an entire page. |
| PersistentFieldChange |
Represents a previously stored change to a persistent field, within the context of a particular page of the
application. |
| PersistentFieldStrategy |
Defines how changes to fields (within components, within pages) may have their values persisted between requests. |
| PersistentLocale |
Manages the persistent locale stored in the browser (inside the URL). |
| PropertyConduitSource |
A source for PropertyConduits, which can be thought of as a compiled property path
expression. |
| PropertyEditContext |
Defines a context for editing a property of a bean via BeanEditor. |
| PropertyOutputContext |
Provides context information needed when displaying a value. |
| Request |
Generic version of HttpServletRequest, used to encapsulate the Servlet API version, and to
help bridge the differences between Servlet API and Porlet API. |
| RequestExceptionHandler |
Service invoked when an uncaught exception occurs. |
| RequestFilter |
Filter interface for RequestHandler. |
| RequestGlobals |
Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions. |
| RequestHandler |
Service interface for the RequestHandler pipeline
service. |
| ResourceDigestGenerator |
Responsible for determining which classpath resources require checksums, and for generating checksums for such
resources. |
| Response |
API agnostic wrapper for generating a response. |
| ResponseCompressionAnalyzer |
Used to determine if the client supports GZIP compression of the response. |
| ResponseRenderer |
Public facade around internal services related to rendering a markup response. |
| ServletApplicationInitializer |
Service interface for initializing a servlet application, as a pipeline. |
| ServletApplicationInitializerFilter |
Filter interface for ServletApplicationInitializer. |
| Session |
Generic version of HttpSession, used to bridge the gaps between the Servlet API and the Portlet API. |
| SessionPersistedObjectAnalyzer<T> |
Analyzes a session-persisted object, specifically to see if it is dirty or not. |
| StackTraceElementAnalyzer |
Used by ExceptionDisplay to characterize each stack frame that is
presented. |
| TranslatorSource |
A source for Translators, either by name or by property type. |
| UpdateListener |
Interface for objects which can periodically check for updates. |
| UpdateListenerHub |
Manages a set of UpdateListeners. |
| URLEncoder |
Service used to encode or decode strings that are placed into URLs. |
| URLRewriter |
Service that implements URL and link rewriting. |
| ValidationConstraintGenerator |
Invoked to generate a list of validation constraint strings for a property. |
| ValidationMessagesSource |
Source for validation messages, within a particular locale. |
| ValueEncoderFactory<V> |
A source for ValueEncoder instances of a given type. |
| ValueEncoderSource |
A source for value encoders based on a property type. |