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 |