Home » tapestry-src-5.0.19 » org.apache » tapestry5 » services »



Alias   The Alias service provides an ObjectProvider that fits into the MasterObjectProvider command chain and disambiguates injections based on type.  code | html
AliasManager   A thin wrapper around a set of org.apache.tapestry5.services.AliasContribution s.  code | html
ApplicationGlobals   Stores global information about the application and its environment.  code | html
ApplicationInitializer   Service interface for initializing Tapestry for the application.  code | html
ApplicationInitializerFilter   Filter interface for ApplicationInitializer code | html
ApplicationStateCreator   Used by ApplicationStateManager and ApplicationStatePersistenceStrategy to create an application state object on demand.  code | html
ApplicationStateManager   Responsible for managing application state objects, objects which persist between requests, but are not tied to any individual page or component.  code | html
ApplicationStatePersistenceStrategy   Used by ApplicationStateManager to manage a specific kind of ASO persistence.  code | html
ApplicationStatePersistenceStrategySource   Used to provide access to org.apache.tapestry5.services.ApplicationStatePersistenceStrategySource instances via a logical name for the stategy, such as "session".  code | html
AssetFactory   Used by AssetSource to create new Asset s as needed.  code | html
AssetPathAuthorizer   Determines whether access to an asset is allowed, denied, or undetermined.  code | html
AssetSource   Used to find or create an org.apache.tapestry5.Asset with a given path.  code | html
BaseURLSource   Used when switching between normal/insecure (HTTP) and secure (HTTPS) mode.  code | html
BeanBlockOverrideSource   Used to override the default org.apache.tapestry5.services.BeanBlockSource for a particular data type.  code | html
BeanBlockSource   A source of Block s used to display the properties of a bean (used by the org.apache.tapestry5.corelib.components.Grid component), or to edit the properties of a bean (used by the org.apache.tapestry5.corelib.components.BeanEditForm component).  code | html
BeanEditContext   Defines a context for editing a bean via org.apache.tapestry5.corelib.components.BeanEditor code | html
BeanModelSource   Used by a component to create a default org.apache.tapestry5.beaneditor.BeanModel for a particular bean class.  code | html
BindingFactory   Creates a binding of a particular type.  code | html
BindingSource   Used to acquire bindings for component parameters.  code | html
ClassTransformation   Contains class-specific information used when transforming a raw component class into an executable component class.  code | html
ClasspathAssetAliasManager   Used as part of the support for classpath org.apache.tapestry5.Asset s, to convert the Asset's org.apache.tapestry5.ioc.Resource to a URL that can be accessed by the client.  code | html
ComponentClassResolver   Resolves page names and component types to fully qualified class names.  code | html
ComponentClassTransformWorker   Interface for a set of objects that can perform component class transformations.  code | html
ComponentDefaultProvider   A service that can be injected into a component to provide common defaults for various types of parameters.  code | html
ComponentEventRequestFilter   Filter interface for ComponentEventRequestHandler code | html
ComponentEventRequestHandler   Handler interface for component event requests.  code | html
ComponentEventResultProcessor   Responsible for handling the return value provided by a component event handler method.  code | html
ComponentMethodAdvice   An object that receives control around an "advised" method of a component.  code | html
ComponentMethodInvocation   Encapsulates the parameters, thrown exceptions, and result of a method invocation, allowing a org.apache.tapestry5.services.ComponentMethodAdvice to encapsulate the invocation.  code | html
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.  code | html
Context   An API agnostic version of javax.servlet.ServletContext , used to bridge the gaps between the Servlet API and the Portlet API.  code | html
ContextPathEncoder   A service to provide utilities needed for event context encoding and decoding to and from (partial) URL paths.  code | html
ContextValueEncoder   Used to convert values used in event contexts to client string representations and back.  code | html
Cookies   Used by other services to obtain cookie values for the current request, or to write cookie values as part of the request.  code | html
DataTypeAnalyzer   Used by BeanModelSource to identify the type of data associated with a particular property (represented as a PropertyAdapter ).  code | html
Dispatcher   A dispatcher is responsible for recognizing an incoming request.  code | html
Environment   Provides access to environment services, which are almost always provided to enclosed components by enclosing components.  code | html
EnvironmentalAccess   Provides efficient, cached access to an environmental object.  code | html
EnvironmentalShadowBuilder   Much like PropertyShadowBuilder , except that instead of accessing a property of some other service, it accesses a value from within the Environment service.  code | html
ExceptionReporter   Interface implemented by a page used for reporting exceptions.  code | html
FieldFilter   Used by ClassTransformation#findFields(FieldFilter) to identify which fields to keep.  code | html
FieldTranslatorSource   For a particular field, generates the default org.apache.tapestry5.FieldTranslator for the field.  code | html
FieldValidatorDefaultSource   For a particular field, generates the default validation for the field, in accordance with a number of factors and contributions.  code | html
FieldValidatorSource   Used to create org.apache.tapestry5.FieldValidator s for a particular org.apache.tapestry5.Field component.  code | html
FormSupport   Services provided by an enclosing Form control component to the various form element components it encloses.  code | html
Heartbeat   Allows for deferred execution of logic, useful when trying to get multiple components to coordinate behavior.  code | html
HiddenFieldLocationRules   Provides some assistance in determining where to place a hidden field based on standard (X)HTML elements.  code | html
HttpServletRequestFilter   Filter interface for org.apache.tapestry5.services.HttpServletRequestHandler code | html
HttpServletRequestHandler   The first step in handing an incoming request to the {@linkplain org.apache.tapestry5.TapestryFilter servlet filter}, this constructed as a {@linkplain org.apache.tapestry5.ioc.services.PipelineBuilder pipeline}.  code | html
InjectionProvider   Provides some form of injection when the value for an org.apache.tapestry5.ioc.annotations.Inject annotation is present.  code | html
MarkupRenderer   An object which will perform rendering of a page (or portion of a page).  code | html
MarkupRendererFilter   Filter interface for org.apache.tapestry5.services.MarkupRenderer , which allows for code to execute before and/or after the main rendering process.  code | html
MarkupWriterFactory   Source for org.apache.tapestry5.MarkupWriter instances.  code | html
MetaDataLocator   Used to lookup meta data concerning a particular component.  code | html
MethodFilter   Used by ClassTransformation#findMethods(MethodFilter) to accept or reject each method.  code | html
NullFieldStrategySource   A source for org.apache.tapestry5.NullFieldStrategy instances based on a logical name.  code | html
ObjectRenderer   A strategy interface used for converting an object into markup that describes that object.  code | html
PageDocumentGenerator   Interface used to programatically render a page, forming a org.apache.tapestry5.dom.Document which can then be manipulated or streamed to a PrintWriter code | html
PageRenderRequestFilter   Filter interface for PageRenderRequestHandler , which allows extra behaviors to be injected into the processing of a page render request.  code | html
PageRenderRequestHandler   Handles a invocation related to rendering out a pages complete content.  code | html
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 org.apache.tapestry5.json.JSONObject , which is sent to the client side as the final response.  code | html
PartialMarkupRendererFilter   A filter (the main interface being PartialMarkupRenderer ) applied when performing a partial page render as part of an Ajax-oriented request.  code | html
PersistentFieldBundle   Encapsulates persisted property information for an entire page.  code | html
PersistentFieldChange   Represents a previously stored change to a persistent field, within the context of a particular page of the application.  code | html
PersistentFieldStrategy   Defines how changes to fields (within components, within pages) may have their values persisted between requests.  code | html
PersistentLocale   Manages the persistent locale stored as a cookie in the browser.  code | html
PropertyConduitSource   A source for org.apache.tapestry5.PropertyConduit s, which can be thought of as a compiled property path expression.  code | html
PropertyEditContext   Defines a context for editing a property of a bean via org.apache.tapestry5.corelib.components.BeanEditor code | html
PropertyOutputContext   Provides context information needed when displaying a value.  code | html
Request   Generic version of javax.servlet.http.HttpServletRequest , used to encapsulate the Servlet API version, and to help bridge the differences between Servlet API and Porlet API.  code | html
RequestExceptionHandler   Service invoked when an uncaught exception occurs.  code | html
RequestFilter   Filter interface for org.apache.tapestry5.services.RequestHandler code | html
RequestGlobals   Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions.  code | html
RequestHandler   Service interface for the RequestHandler {@linkplain org.apache.tapestry5.ioc.services.PipelineBuilder pipeline} service.  code | html
ResourceDigestGenerator   Responsible for determining which classpath resources require checksums, and for generating checksums for such resources.  code | html
Response   API agnostic wrapper for generating a response.  code | html
ResponseRenderer   Public facade around internal services related to rendering a markup response.  code | html
ServletApplicationInitializer   Service interface for initializing a servlet application, as a {@linkplain org.apache.tapestry5.ioc.services.PipelineBuilder pipeline}.  code | html
ServletApplicationInitializerFilter   Filter interface for org.apache.tapestry5.services.ServletApplicationInitializer code | html
Session   Generic version of HttpSession , used to bridge the gaps between the Servlet API and the Portlet API.  code | html
TranslatorSource   A source for org.apache.tapestry5.Translator s, either by name or by property type.  code | html
URLEncoder   Service used to encode or decode strings that are placed into URLs.  code | html
ValidationConstraintGenerator   Invoked to generate a list of validation constraint strings for a property.  code | html
ValidationMessagesSource   Source for validation messages, within a particular locale.  code | html
ValueEncoderFactory   A source for ValueEncoder instances of a given type.  code | html
ValueEncoderSource   A source for value encoders based on a property type.  code | html


AssetPathAuthorizer.Order   Types of orderings, either ALLOW or DENY.  code | html
RelativeElementPosition   Used by org.apache.tapestry5.services.HiddenFieldLocationRules to identify where a hidden field may be placed relative to a particular element.  code | html
Ajax   Marker annotation for services related to processing an Ajax request (rather than a {@linkplain org.apache.tapestry5.services.Traditional traditional request}).  code | html
AliasContribution   A contribution into the Alias or AliasOverride service configuration.  code | html
ApplicationStateContribution   A contribution to the configuration of the ApplicationStateManager , identifying the strategy and creator for a particular ASO (identified by the ASO's class).  code | html
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.  code | html
ClasspathProvider   A marker annotation used to select the correct AssetFactory for injection.  code | html
ComponentEventRequestParameters   Encapsulates all the information that may be provided in a component event request URL.  code | html
ComponentLayer   Marker annotation used to identify a service from the component layer that conflicts, in terms of service interface, with a service from elsewhere.  code | html
ContextProvider   Marker annotation to select the correct AssetFactory for injection.  code | html
Core   Marker annotation for services that are provided by the Tapestry core module.  code | html
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).  code | html
PageRenderRequestParameters   Used with org.apache.tapestry5.services.PageRenderRequestHandler and org.apache.tapestry5.services.PageRenderRequestFilter to define the logical page name and activation context for the request.  code | html
TapestryModule   The root module for Tapestry.  code | html
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 {@linkplain PartialMarkupRenderer partial page markup} responses.  code | html
TransformConstants   Constants used by implementations of org.apache.tapestry5.services.ComponentClassTransformWorker code | html
TransformMethodSignature   A representation of a method signature, which consists of its name, modifiers (primarily, visibility), return type, parameter types, and declared exception types.  code | html
TransformUtils   Support code for generating code (used when transforming component classes).  code | html
TransformUtils.PrimitiveTypeInfo     code | html