Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
org.apache.tapestry5.services

Packages that use org.apache.tapestry5.services
org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
org.apache.tapestry5.beanvalidator | Support for JSR-303 Bean Validation via the Hibernate validator implementation
org.apache.tapestry5.corelib.base | Base components intended to be extended by other components rather than used directly in templates.
org.apache.tapestry5.corelib.internal | [INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change core components.
org.apache.tapestry5.corelib.pages | The set of core pages available in all Tapestry applications
org.apache.tapestry5.hibernate | Provides support for simple CRUD applications built on top of Tapestry and Hibernate
org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.internal.alerts | [INTERNAL USE ONLY] support classes for Alerts; API subject to change
org.apache.tapestry5.internal.beaneditor | [INTERNAL USE ONLY] support classes for the `BeanEditor` component; API subject to change
org.apache.tapestry5.internal.beanvalidator | [INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
org.apache.tapestry5.internal.bindings | [INTERNAL USE ONLY] support classes for binding; API subject to change
org.apache.tapestry5.internal.dynamic | [INTERNAL USE ONLY] support classes for the `Dynamic` component; API subject to change
org.apache.tapestry5.internal.event | [INTERNAL USE ONLY] support classes for event listeners; API subject to change
org.apache.tapestry5.internal.gzip | [INTERNAL USE ONLY] support classes for GZIP compression; API subject to change
org.apache.tapestry5.internal.hibernate | [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
org.apache.tapestry5.internal.renderers | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.services.ajax | [INTERNAL USE ONLY] AJAX support services; API subject to change
org.apache.tapestry5.internal.services.assets | [INTERNAL USE ONLY] asset support services; API subject to change
org.apache.tapestry5.internal.services.javascript | [INTERNAL USE ONLY] JavaScript support implementations; API subject to change
org.apache.tapestry5.internal.services.linktransform | [INTERNAL USE ONLY] link transformation support implementations; API subject to change
org.apache.tapestry5.internal.services.security | [INTERNAL USE ONLY] security support classes; API subject to change
org.apache.tapestry5.internal.services.templates | [INTERNAL USE ONLY] component template support classes; API subject to change
org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
org.apache.tapestry5.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
org.apache.tapestry5.internal.translator | [INTERNAL USE ONLY] translator implementation classes; API subject to change.
org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
org.apache.tapestry5.jpa | Provides support for simple CRUD applications built on top of Tapestry and JPA
org.apache.tapestry5.kaptcha.internal.services | [INTERNAL USE ONLY] support services for the Kaptcha component; API subject to change
org.apache.tapestry5.kaptcha.services | Services supporting the Kaptcha (CAPTCHA) component
org.apache.tapestry5.services | Core services
org.apache.tapestry5.services.ajax | Utilities for handling Ajax-oriented requests, including partial render requests.
org.apache.tapestry5.services.assets | Various services for assets (e.g., images, JavaScript & CSS files)
org.apache.tapestry5.services.javascript | Support for Javascript (and CSS), including dynamically-added JavaScript and services that manage dynamically-added links to JavaScript (and CSS) assets.
org.apache.tapestry5.services.linktransform | Services supporting link transformation.
org.apache.tapestry5.services.messages | Services supporting component and application message catalogs.
org.apache.tapestry5.services.security | Interfaces support a simple whitelist-based security model to protect page access.
org.apache.tapestry5.services.transform | Support for component class transformation.
org.apache.tapestry5.spring | Integration of Tapestry with the Spring Inversion Of Control Container
org.apache.tapestry5.test | Support for testing Tapestry pages
org.apache.tapestry5.upload.internal.services | [INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change
org.apache.tapestry5.upload.services | Services for the Tapestry-upload module
org.apache.tapestry5.util | A set of enums, abstract classs and wrappers of various purposes
org.apache.tapestry5.validator | Validators for use by Tapestry (and custom) form field components.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5
FormSupport Services provided by an enclosing Form control component to the various form element components it encloses.
PageRenderLinkSource A service that allows other services to create page render links (which are otherwise created by components, via `ComponentResourcesCommon.createPageLink(String, boolean, Object[])`).
Response API agnostic wrapper for generating a response.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.beanvalidator
AssetSource Used to find or create an `Asset` with a given path.
FieldValidatorDefaultSource For a particular field, generates the default validation for the field, in accordance with a number of factors and contributions.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.corelib.base
FormSupport Services provided by an enclosing Form control component to the various form element components it encloses.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.corelib.internal
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.
FormSupport Services provided by an enclosing Form control component to the various form element components it encloses.
HiddenFieldLocationRules Provides some assistance in determining where to place a hidden field based on standard (X)HTML elements.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.corelib.pages
ExceptionReporter Interface implemented by a page used for reporting exceptions.
PropertyEditContext Defines a context for editing a property of a bean via `BeanEditor`.
PropertyOutputContext Provides context information needed when displaying a value.
Session Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.hibernate
ApplicationStateContribution A contribution to the configuration of the `ApplicationStateManager`, identifying the strategy and creator for a particular Session State Object (SSO), identified by the SSO's class.
ApplicationStatePersistenceStrategy Used by `ApplicationStateManager` to manage a specific kind of Session State Object (SSO) persistence.
LibraryMapping Used to configure the `ComponentClassResolver`, to allow it to map prefixes to library root packages (the application namespace is a special case of this).
PersistentFieldStrategy Defines how changes to fields (within components, within pages) may have their values persisted between requests.
ValueEncoderFactory A source for `ValueEncoder` instances of a given type.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal
BeanEditContext Defines a context for editing a bean via `BeanEditor`.
Context An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
ContextValueEncoder Used to convert values used in event contexts to client string representations and back.
Environment Provides access to environment objects, which are almost always provided to enclosed components by enclosing components.
LinkCreationListener Deprecated. Use `LinkCreationListener2` instead
LinkCreationListener2

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.alerts
ApplicationStateManager Responsible for managing session state objects, objects which persist between requests, but are not tied to any individual page or component.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.beaneditor
Environment Provides access to environment objects, which are almost always provided to enclosed components by enclosing components.
PropertyConduitSource A source for `PropertyConduit`s, which can be thought of as a compiled property path expression.
ValidationConstraintGenerator Invoked to generate a list of validation constraint strings for a property.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.beanvalidator
Core Marker annotation for services that are provided by the Tapestry core module.
Environment Provides access to environment objects, which are almost always provided to enclosed components by enclosing components.
FieldValidatorDefaultSource For a particular field, generates the default validation for the field, in accordance with a number of factors and contributions.
FormSupport Services provided by an enclosing Form control component to the various form element components it encloses.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.bindings
AssetSource Used to find or create an `Asset` with a given path.
BindingFactory Creates a binding of a particular type.
FieldTranslatorSource For a particular field, generates the default `FieldTranslator` for the field.
FieldValidatorSource Used to create `FieldValidator`s for a particular `Field` component.
NullFieldStrategySource A source for `NullFieldStrategy` instances based on a logical name.
PropertyConduitSource A source for `PropertyConduit`s, which can be thought of as a compiled property path expression.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.dynamic
BindingSource Used to acquire bindings for component parameters.
UpdateListener Interface for objects which can periodically check for updates.
UpdateListenerHub Manages a set of `UpdateListener`s.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.event
InvalidationEventHub An object which manages a list of `InvalidationListener`s.
InvalidationListener Interface for objects that may cache information that can be invalidated.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.gzip
HttpServletRequestFilter Filter interface for `HttpServletRequestHandler`.
HttpServletRequestHandler The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
ResponseCompressionAnalyzer Used to determine if the client supports GZIP compression of the response.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.hibernate
ApplicationStateCreator Used by `ApplicationStateManager` and `ApplicationStatePersistenceStrategy` to create an application state object on demand.
ApplicationStatePersistenceStrategy Used by `ApplicationStateManager` to manage a specific kind of Session State Object (SSO) persistence.
PersistentFieldStrategy Defines how changes to fields (within components, within pages) may have their values persisted between requests.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.pageload
ComponentClassResolver Resolves page names and component types to fully qualified class names.
InvalidationListener Interface for objects that may cache information that can be invalidated.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.renderers
Context An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
ObjectRenderer A strategy interface used for converting an object into markup that describes that object.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services
Ajax Marker annotation for services related to processing an Ajax request (rather than a traditional request).
ApplicationGlobals Stores global information about the application and its environment.
ApplicationStateContribution A contribution to the configuration of the `ApplicationStateManager`, identifying the strategy and creator for a particular Session State Object (SSO), identified by the SSO's class.
ApplicationStateCreator 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 `Asset`s 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.
BeanBlockContribution A contribution to the `BeanBlockSource` service, defining a page name and block id (within the page) that can edit or display a particular type of property.
BeanBlockOverrideSource Used to override the default `BeanBlockSource` for a particular data type.
BeanBlockSource A source of `Block`s 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).
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 `Asset`s, to convert the Asset's `Resource` to a URL that can be accessed by the client.
ClassTransformation Deprecated. In 5.3
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.
ComponentClasses Marker annotation used to inject the correct `InvalidationEventHub` service responsible for invalidations when underlying component class files are changed.
ComponentClassResolver Resolves page names and component types to fully qualified class names.
ComponentDefaultProvider A service that can be injected into a component to provide common defaults for various types of parameters.
ComponentEventLinkEncoder Responsible for creating `Link`s 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.
ComponentEventRequestParameters Encapsulates all the information that may be provided in a component event request URL.
ComponentEventResultProcessor Responsible for handling the return value provided by a component event handler method.
ComponentLayer Marker annotation used to identify a service from the component layer that conflicts, in terms of service interface, with a service from elsewhere.
ComponentMessages Marker annotation used to inject the correct `InvalidationEventHub` service responsible for validations when component message catalog (i.e., ".properties") files change.
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.
ComponentTemplates Marker annotation used to inject the correct `InvalidationEventHub` service responsible for validations when component template files change.
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.
Core Marker annotation for services that are provided by the Tapestry core module.
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.
EnvironmentalShadowBuilder Much like `PropertyShadowBuilder`, except that instead of accessing a property of some other service, it accesses a value from within the `Environment` service.
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 `FieldValidator`s 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.
HttpError An event handler method may return an instance of this class to send an error response to the client.
HttpServletRequestFilter Filter interface for `HttpServletRequestHandler`.
HttpServletRequestHandler The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
InvalidationEventHub An object which manages a list of `InvalidationListener`s.
InvalidationListener Interface for objects that may cache information that can be invalidated.
LibraryMapping Used to configure the `ComponentClassResolver`, to allow it to map prefixes to library root packages (the application namespace is a special case of this).
LinkCreationHub A service that allows listeners to be registered to learn about `Link` creation.
LinkCreationListener Deprecated. Use `LinkCreationListener2` instead
LinkCreationListener2
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).
MarkupWriterFactory Source for `MarkupWriter` instances.
MetaDataLocator Used to lookup meta data concerning a particular component.
MethodAccess Deprecated. Deprecated in 5.3
MethodInvocationResult Captures the result of invoking a method.
NullFieldStrategySource A source for `NullFieldStrategy` instances based on a logical name.
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[])`).
PageRenderRequestHandler Handles a invocation related to rendering out a pages complete content.
PageRenderRequestParameters Used with `PageRenderRequestHandler` and `PageRenderRequestFilter` to define the logical page name and activation context for the request.
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 `PropertyConduit`s, which can be thought of as a compiled property path expression.
RelativeElementPosition Used by `HiddenFieldLocationRules` to identify where a hidden field may be placed relative to a particular element.
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.
SelectModelFactory Used to create an `SelectModel`.
Session Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
SessionPersistedObjectAnalyzer 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.
StreamPageContent An event handler method may return an instance of this class to trigger the rendering of a particular page without causing a redirect to that page.
Traditional Marker annotation for a service that should be used for traditional page oriented requests, as opposed to Ajax requests (that send ad-hoc or partial page markup responses.
TranslatorAlternatesSource This service is used by `TranslatorSource` to specify `Translator` alternates: translators that are used when specified explicitly by name.
TranslatorSource A source for `Translator`s, either by name or by property type.
UpdateListener Interface for objects which can periodically check for updates.
UpdateListenerHub Manages a set of `UpdateListener`s.
URLEncoder Service used to encode or decode strings that are placed into URLs.
ValidationConstraintGenerator Invoked to generate a list of validation constraint strings for a property.
ValidationDecoratorFactory Creates an instance of `ValidationDecorator` for a `MarkupWriter`.
ValueEncoderFactory A source for `ValueEncoder` instances of a given type.
ValueEncoderSource A source for value encoders based on a property type.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services.ajax
ClientDataEncoder A service used when a component or service needs to encode some amount of data on the client as a string.
ComponentEventRequestFilter Filter interface for `ComponentEventRequestHandler`.
ComponentEventRequestHandler Handler interface for component event requests.
ComponentEventRequestParameters Encapsulates all the information that may be provided in a component event request URL.
ComponentEventResultProcessor Responsible for handling the return value provided by a component event handler method.
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.
Environment Provides access to environment objects, which are almost always provided to enclosed components by enclosing components.
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.
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.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services.assets
BaseURLSource Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.
Context An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
InvalidationEventHub An object which manages a list of `InvalidationListener`s.
InvalidationListener Interface for objects that may cache information that can be invalidated.
LocalizationSetter Sets the thread's locale given a desired locale.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
Response API agnostic wrapper for generating a response.
ResponseCompressionAnalyzer Used to determine if the client supports GZIP compression of the response.
UpdateListener Interface for objects which can periodically check for updates.
UpdateListenerHub Manages a set of `UpdateListener`s.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services.javascript
AssetSource Used to find or create an `Asset` with a given path.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services.linktransform
ComponentEventLinkEncoder Responsible for creating `Link`s 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.
ComponentEventRequestParameters Encapsulates all the information that may be provided in a component event request URL.
PageRenderRequestParameters Used with `PageRenderRequestHandler` and `PageRenderRequestFilter` to define the logical page name and activation context for the request.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services.security
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.services.templates
ComponentClassResolver Resolves page names and component types to fully qualified class names.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.structure
ComponentClassResolver Resolves page names and component types to fully qualified class names.
ContextValueEncoder Used to convert values used in event contexts to client string representations and back.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.test
Context An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
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.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
RequestFilter Filter interface for `RequestHandler`.
RequestHandler Service interface for the RequestHandler pipeline service.
Response API agnostic wrapper for generating a response.
Session Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.transform
ApplicationStateManager Responsible for managing session state objects, objects which persist between requests, but are not tied to any individual page or component.
AssetSource Used to find or create an `Asset` with a given path.
BindingSource Used to acquire bindings for component parameters.
ClassTransformation Deprecated. In 5.3
ComponentClassResolver Resolves page names and component types to fully qualified class names.
ComponentClassTransformWorker Deprecated. Deprecated in Tapestry 5.3; use `ComponentClassTransformWorker2`
ComponentDefaultProvider A service that can be injected into a component to provide common defaults for various types of parameters.
ComponentEventHandler Interface used with `TransformationSupport.addEventHandler(String, int, String, ComponentEventHandler)`} (and, in the old API, `ClassTransformation.addComponentEventHandler(String, int, String, ComponentEventHandler)`).
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.
ComponentValueProvider Deprecated. Deprecated in 5.3, using Plastic equivalents
Environment Provides access to environment objects, which are almost always provided to enclosed components by enclosing components.
Heartbeat Allows for deferred execution of logic, useful when trying to get multiple components to coordinate behavior.
InjectionProvider Deprecated. Deprecated in 5.3, use `InjectionProvider2` instead. Instances of InjectProvider will be coerced to InjectionProvider2.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
TransformField A field defined by (or created within) a `ClassTransformation`, allowing the details of the field to be accessed or modified.
TransformMethod A method defined by (or created within) a `ClassTransformation`, allowing for access and manipulation of the method.
TransformMethodSignature A representation of a method signature, which consists of its name, modifiers (primarily, visibility), return type, parameter types, and declared exception types.
URLEncoder Service used to encode or decode strings that are placed into URLs.
ValueEncoderSource A source for value encoders based on a property type.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.translator
ClientBehaviorSupport Collects details about zone usage for efficient initialization of the client side objects.
FormSupport Services provided by an enclosing Form control component to the various form element components it encloses.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.util
ClassTransformation Deprecated. In 5.3
TransformMethodSignature A representation of a method signature, which consists of its name, modifiers (primarily, visibility), return type, parameter types, and declared exception types.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.ioc.internal
UpdateListener Interface for objects which can periodically check for updates.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.ioc.internal.services
UpdateListener Interface for objects which can periodically check for updates.
UpdateListenerHub Manages a set of `UpdateListener`s.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.jpa
ApplicationStateContribution A contribution to the configuration of the `ApplicationStateManager`, identifying the strategy and creator for a particular Session State Object (SSO), identified by the SSO's class.
ApplicationStatePersistenceStrategy Used by `ApplicationStateManager` to manage a specific kind of Session State Object (SSO) persistence.
PersistentFieldStrategy Defines how changes to fields (within components, within pages) may have their values persisted between requests.
ValueEncoderFactory A source for `ValueEncoder` instances of a given type.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.kaptcha.internal.services
DataTypeAnalyzer Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.kaptcha.services
BeanBlockContribution A contribution to the `BeanBlockSource` service, defining a page name and block id (within the page) that can edit or display a particular type of property.
DataTypeAnalyzer Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).
LibraryMapping Used to configure the `ComponentClassResolver`, to allow it to map prefixes to library root packages (the application namespace is a special case of this).

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services
Ajax Marker annotation for services related to processing an Ajax request (rather than a traditional request).
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 Used by `ApplicationStateManager` and `ApplicationStatePersistenceStrategy` to create an application state object on demand.
ApplicationStatePersistenceStrategy Used by `ApplicationStateManager` to manage a specific kind of Session State Object (SSO) persistence.
AssetFactory Used by `AssetSource` to create new `Asset`s 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.
BeanBlockContribution A contribution to the `BeanBlockSource` service, defining a page name and block id (within the page) that can edit or display a particular type of property.
BindingFactory Creates a binding of a particular type.
ClasspathAssetAliasManager Used as part of the support for classpath `Asset`s, to convert the Asset's `Resource` to a URL that can be accessed by the client.
ClasspathProvider A marker annotation used to select the correct `AssetFactory` for injection.
ClassTransformation Deprecated. In 5.3
ClientBehaviorSupport Collects details about zone usage for efficient initialization of the client side objects.
ClientDataSink Allows binary object data to be encoded into a string.
ComponentClasses Marker annotation used to inject the correct `InvalidationEventHub` service responsible for invalidations when underlying component class files are changed.
ComponentClassResolver Resolves page names and component types to fully qualified class names.
ComponentEventHandler Interface used with `TransformationSupport.addEventHandler(String, int, String, ComponentEventHandler)`} (and, in the old API, `ClassTransformation.addComponentEventHandler(String, int, String, ComponentEventHandler)`).
ComponentEventLinkEncoder Responsible for creating `Link`s 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.
ComponentEventRequestParameters Encapsulates all the information that may be provided in a component event request URL.
ComponentEventResultProcessor Responsible for handling the return value provided by a component event handler method.
ComponentInstanceOperation Deprecated. Deprecated in 5.3 with no replacement
ComponentMethodAdvice Deprecated. Deprecated in 5.3
ComponentMethodInvocation Deprecated. Deprecated in 5.3
ComponentRequestFilter Filter interface for `ComponentRequestHandler`.
ComponentRequestHandler A facade around `ComponentEventRequestHandler` and `PageRenderRequestHandler` that allows for simplified filters that cover both types of requests.
ComponentValueProvider Deprecated. Deprecated in 5.3, using Plastic equivalents
Context An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
ContextProvider Marker annotation to select the correct `AssetFactory` for injection.
Core Marker annotation for services that are provided by the Tapestry core module.
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.
EnvironmentalShadowBuilder Much like `PropertyShadowBuilder`, except that instead of accessing a property of some other service, it accesses a value from within the `Environment` service.
FieldAccess Used when accessing the private instance variables of a component instance.
FieldValidatorDefaultSource For a particular field, generates the default validation for the field, in accordance with a number of factors and contributions.
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.
HttpServletRequestFilter Filter interface for `HttpServletRequestHandler`.
HttpServletRequestHandler The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
InvalidationEventHub An object which manages a list of `InvalidationListener`s.
InvalidationListener Interface for objects that may cache information that can be invalidated.
LibraryMapping Used to configure the `ComponentClassResolver`, to allow it to map prefixes to library root packages (the application namespace is a special case of this).
LinkCreationHub A service that allows listeners to be registered to learn about `Link` creation.
LinkCreationListener Deprecated. Use `LinkCreationListener2` instead
LinkCreationListener2
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.
MetaDataLocator Used to lookup meta data concerning a particular component.
MethodAccess Deprecated. Deprecated in 5.3
MethodInvocationResult Captures the result of invoking a method.
ObjectRenderer A strategy interface used for converting an object into markup that describes that 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.
PageRenderRequestParameters Used with `PageRenderRequestHandler` and `PageRenderRequestFilter` to define the logical page name and activation context for the request.
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.
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.
RelativeElementPosition Used by `HiddenFieldLocationRules` to identify where a hidden field may be placed relative to a particular element.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
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.
Response API agnostic wrapper for generating a 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 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.
Traditional Marker annotation for a service that should be used for traditional page oriented requests, as opposed to Ajax requests (that send ad-hoc or partial page markup responses.
TransformField A field defined by (or created within) a `ClassTransformation`, allowing the details of the field to be accessed or modified.
TransformMethod A method defined by (or created within) a `ClassTransformation`, allowing for access and manipulation of the method.
TransformMethodSignature A representation of a method signature, which consists of its name, modifiers (primarily, visibility), return type, parameter types, and declared exception types.
TranslatorAlternatesSource This service is used by `TranslatorSource` to specify `Translator` alternates: translators that are used when specified explicitly by name.
TranslatorSource A source for `Translator`s, either by name or by property type.
UpdateListener Interface for objects which can periodically check for updates.
UpdateListenerHub Manages a set of `UpdateListener`s.
ValidationConstraintGenerator Invoked to generate a list of validation constraint strings for a property.
ValidationDecoratorFactory Creates an instance of `ValidationDecorator` for a `MarkupWriter`.
ValueEncoderFactory A source for `ValueEncoder` instances of a given type.
ValueEncoderSource A source for value encoders based on a property type.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.ajax
PartialMarkupRendererFilter A filter (the main interface being `PartialMarkupRenderer`) applied when performing a partial page render as part of an Ajax-oriented request.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.assets
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
Response API agnostic wrapper for generating a response.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.javascript
AssetSource Used to find or create an `Asset` with a given path.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.linktransform
ComponentEventRequestParameters Encapsulates all the information that may be provided in a component event request URL.
PageRenderRequestParameters Used with `PageRenderRequestHandler` and `PageRenderRequestFilter` to define the logical page name and activation context for the request.
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.messages
InvalidationEventHub An object which manages a list of `InvalidationListener`s.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.security
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.services.transform
ComponentEventHandler Interface used with `TransformationSupport.addEventHandler(String, int, String, ComponentEventHandler)`} (and, in the old API, `ClassTransformation.addComponentEventHandler(String, int, String, ComponentEventHandler)`).

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.spring
ApplicationInitializerFilter Filter interface for `ApplicationInitializer`.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.test
ApplicationStateCreator 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 `Asset`s as needed.
AssetSource Used to find or create an `Asset` with a given path.
BaseURLSource Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.
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 `Asset`s, to convert the Asset's `Resource` to a URL that can be accessed by the client.
ClassTransformation Deprecated. In 5.3
ComponentClassResolver Resolves page names and component types to fully qualified class names.
ComponentEventRequestHandler Handler interface for component event requests.
ComponentEventResultProcessor Responsible for handling the return value provided by a component event handler method.
ComponentRequestHandler A facade around `ComponentEventRequestHandler` and `PageRenderRequestHandler` that allows for simplified filters that cover both types of requests.
Context An API agnostic version of `ServletContext`, used to bridge the gaps between the Servlet API and the Portlet API.
Environment Provides access to environment objects, which are almost always provided to enclosed components by enclosing components.
FieldTranslatorSource For a particular field, generates the default `FieldTranslator` for the field.
FieldValidatorSource Used to create `FieldValidator`s 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.
HttpServletRequestHandler The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
InjectionProvider Deprecated. Deprecated in 5.3, use `InjectionProvider2` instead. Instances of InjectProvider will be coerced to InjectionProvider2.
MetaDataLocator Used to lookup meta data concerning a particular component.
PageRenderLinkSource A service that allows other services to create page render links (which are otherwise created by components, via `ComponentResourcesCommon.createPageLink(String, boolean, Object[])`).
Request Generic version of `HttpServletRequest`, used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.
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.
Session Generic version of `HttpSession`, used to bridge the gaps between the Servlet API and the Portlet API.
TransformField A field defined by (or created within) a `ClassTransformation`, allowing the details of the field to be accessed or modified.
TranslatorSource A source for `Translator`s, either by name or by property type.
ValidationConstraintGenerator Invoked to generate a list of validation constraint strings for a property.
ValueEncoderSource A source for value encoders based on a property type.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.upload.internal.services
ComponentEventRequestFilter Filter interface for `ComponentEventRequestHandler`.
ComponentEventRequestHandler Handler interface for component event requests.
ComponentEventRequestParameters Encapsulates all the information that may be provided in a component event request URL.
ComponentEventResultProcessor Responsible for handling the return value provided by a component event handler method.
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.
HttpServletRequestFilter Filter interface for `HttpServletRequestHandler`.
HttpServletRequestHandler The first step in handing an incoming request to the servlet filter, this constructed as a pipeline.
Traditional Marker annotation for a service that should be used for traditional page oriented requests, as opposed to Ajax requests (that send ad-hoc or partial page markup responses.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.upload.services
ComponentEventRequestFilter Filter interface for `ComponentEventRequestHandler`.
HttpServletRequestFilter Filter interface for `HttpServletRequestHandler`.
LibraryMapping Used to configure the `ComponentClassResolver`, to allow it to map prefixes to library root packages (the application namespace is a special case of this).

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.util
Response API agnostic wrapper for generating a response.

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.validator
FormSupport Services provided by an enclosing Form control component to the various form element components it encloses.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2012 The Apache Software Foundation.