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 PropertyConduits, 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 FieldValidators for a particular Field component.
NullFieldStrategySource
          A source for NullFieldStrategy instances based on a logical name.
PropertyConduitSource
          A source for PropertyConduits, 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 UpdateListeners.
 

Classes in org.apache.tapestry5.services used by org.apache.tapestry5.internal.event
InvalidationEventHub
          An object which manages a list of InvalidationListeners.
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 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.
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 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).
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
          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 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.
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 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.
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 InvalidationListeners.
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 PropertyConduits, 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 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.
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 InvalidationListeners.
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 UpdateListeners.
 

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 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.
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 UpdateListeners.
 

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 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.
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 Assets, 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 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.
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 InvalidationListeners.
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 Translators, either by name or by property type.
UpdateListener
          Interface for objects which can periodically check for updates.
UpdateListenerHub
          Manages a set of UpdateListeners.
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 InvalidationListeners.
 

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 Assets 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 Assets, 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 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.
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 Translators, 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.
 



Copyright © 2003-2012 The Apache Software Foundation.