org.apache.tapestry.services |
|
Java Source File Name | Type | Comment |
ActionResponseGenerator.java | Interface | An object that can generate the final response sent to the client as part of an action request. |
Alias.java | Interface | Primarily, the Alias service is an ObjectProvider that fits into the command chain and
disambiguates injections on type. |
AliasContribution.java | Class | A contribution into the
Alias or AliasOverride service configuration. |
AliasContributionTest.java | Class | |
AliasManager.java | Interface | A thin wrapper around a set of
org.apache.tapestry.services.AliasContribution s. |
ApplicationGlobals.java | Interface | Stores global information about the application and its environment. |
ApplicationInitializer.java | Interface | Service interface for initializing Tapestry for the application. |
ApplicationInitializerFilter.java | Interface | Filter interface for
org.apache.tapestry.services.ApplicationInitializer . |
ApplicationStateContribution.java | Class | A contribution to the configuration of the
ApplicationStateManager , identifying the
strategy and creator for a particular ASO (identified by the ASO's class). |
ApplicationStateCreator.java | Interface | Used by
ApplicationStateManager and
ApplicationStatePersistenceStrategy to create
an application state object on demand. |
ApplicationStateManager.java | Interface | Responsible for managing application state objects, objects which persist between
requests, but are not tied to any individual page or component. |
ApplicationStatePersistenceStrategy.java | Interface | Used by
ApplicationStateManager to manage a specific kind of ASO persistence. |
ApplicationStatePersistenceStrategySource.java | Interface | Used to provide access to stategies via a logical name for the stategy, such as "session". |
AssetFactory.java | Interface | Used by
AssetSource to create new
Asset s as needed. |
AssetSource.java | Interface | Used to find or create an
Asset with a given path. |
BeanBlockContribution.java | Class | 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. |
BeanBlockSource.java | Interface | 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.java | Interface | Used by a component to create a default
BeanModel for a particular bean class. |
BindingFactory.java | Interface | Creates a binding of a particular type. |
BindingSource.java | Interface | Used to acquire bindings for component parameters. |
ClasspathAssetAliasManager.java | Interface | |
ClassTransformation.java | Interface | Contains class-specific information used when transforming an raw class into an executable class.
Much of this information is somewhat like ordinary reflection, but applies to a class that has
not yet been loaded.
Transformation is primarily about identifying annotations on fields and on methods and changing
the class, adding new interfaces, fields and methods, and deleting some existing fields.
A ClassTransformation contains all the state data specific to a particular class being
transformed. |
ComponentActionRequestFilter.java | Interface | Filter interface for
ComponentActionRequestHandler . |
ComponentActionRequestHandler.java | Interface | Handler interface for action requests. |
ComponentClassResolver.java | Interface | Resolves page names and component types to fully qualified class names. |
ComponentClassTransformWorker.java | Interface | Interface for a set of objects that can perform component class transformations. |
ComponentDefaultProvider.java | Interface | A service that can be injected into a component to provide common defaults for various
parameters. |
ComponentEventResultProcessor.java | Interface | Responsible for handling the return value provided by a component event handler. |
ComponentMessagesSource.java | Interface | Used to connect a Tapestry component to its message catalog. |
ComponentSource.java | Interface | Used by classes that need to retrieve a component by its complete id, or a page by its logical
page name or root component class. |
Context.java | Interface | An API agnostic version of
javax.servlet.ServletContext , used to bridge the gaps between
the Servlet API and the Portlet API. |
Cookies.java | Interface | Used by other services to obtain cookie values for the current request. |
DataTypeAnalyzer.java | Interface | Used by
BeanModelSource to identify the type of data associated with a particular
property (represented as a
PropertyAdapter ). |
DefaultPageRenderCommand.java | Class | Default implementation of
PageRenderCommand that does nothing. |
Dispatcher.java | Interface | A dispatcher is responsible for recognizing an incoming request. |
Environment.java | Interface | Provides access to environment services, which are almost always provided to enclosed components
by enclosing components.
The Environment acts like a collection of stacks. |
EnvironmentalShadowBuilder.java | Interface | Much like
PropertyShadowBuilder , except that instead of accessing a property of some
other service, it accesses a value from within the
Environment service. |
ExceptionReporter.java | Interface | Interface implemented by a page used for reporting exceptions. |
FieldFilter.java | Interface | Used by
ClassTransformation.findFields(FieldFilter) to identify which fields to keep. |
FieldValidatorDefaultSource.java | Interface | For a particular field, geenerates the default validation for the field, in accordance with a
number of factors and contributions. |
FieldValidatorSource.java | Interface | Used to create
FieldValidator s for a particular
Field component. |
FormSupport.java | Interface | Services provided by an enclosing Form control component to the various form element components
it encloses. |
Heartbeat.java | Interface | Allow for deferred execution of logic, useful when trying to get multiple components to
coordinate behavior. |
HttpServletRequestFilter.java | Interface | |
HttpServletRequestHandler.java | Interface | Service interface for the tapestry.request.HttpServletRequestHandler pipeline service. |
InjectionProvider.java | Interface | Provides some form of injection when the value for an
org.apache.tapestry.annotations.Inject annotation is blank. |
LibraryMapping.java | Class | Used to configure the
ComponentClassResolver , to allow it to map prefixes to library
root packages (the application namespace is a special case of this). |
MarkupWriterFactory.java | Interface | Source for
org.apache.tapestry.MarkupWriter instances. |
MetaDataLocator.java | Interface | Used to lookup meta data concerning a particular component. |
MethodFilter.java | Interface | Used by
ClassTransformation.findMethods(MethodFilter) to accept or reject each method. |
MethodSignature.java | Class | A representation of a method signature, which consists of its name, modifiers (primarily,
visibility), return type, parameter types, and declared exception types.
Types are stored as class names (or primitive names) because the MethodSignature is often used in
situations where the actual class has not been loaded yet. |
MethodSignatureTest.java | Class | |
ObjectRenderer.java | Interface | A strategy interface used for converting an object into markup that describes that object. |
PageRenderCommand.java | Interface | Page render commands are invoked at the start of the page render cycle and at the end. |
PageRenderInitializer.java | Interface | Responsible for setup and cleanup of the rendering of a page. |
PageRenderRequestFilter.java | Interface | Filter interface for
PageRenderRequestHandler , which allows extra behaviors to be
injected into the processing of a page render request. |
PageRenderRequestHandler.java | Interface | Handles a invocation related to rendering out a pages complete content. |
PersistentFieldBundle.java | Interface | Encapsulates persisted property information for an entire page. |
PersistentFieldChange.java | Interface | Represents a previously stored change to a persistent field, within the context of a particular
page of the application. |
PersistentFieldManager.java | Interface | Handle persistent property changes. |
PersistentFieldStrategy.java | Interface | |
PersistentLocale.java | Interface | It represents the persistent locale stored as a cookie in the browser. |
PersistentLocaleImpl.java | Class | |
PropertyConduitSource.java | Interface | A source for
PropertyConduit s, which can be thought of as a compiled property path
expression. |
PropertyDisplayContext.java | Interface | Provides context information needed when displaying a value in the context of a
Grid component (or, really, the
GridCell component). |
PropertyEditContext.java | Interface | Defines a context for editting a property of a bean via
BeanEditForm . |
Request.java | Interface | 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. |
RequestExceptionHandler.java | Interface | Service invoked when an uncaught exception occurs. |
RequestFilter.java | Interface | Filter interface for
org.apache.tapestry.services.RequestHandler . |
RequestGlobals.java | Interface | Service used to store the current request objects, both the Servlet API versions, and the
Tapestry generic versions. |
RequestHandler.java | Interface | Service interface for the tapestry.RequestHandler pipeline service. |
ResourceDigestGenerator.java | Interface | Responsible for determining which classpath resources require checksums, and for generating
checksums for such resources. |
Response.java | Interface | API agnostic wrapper for generating a response. |
ServletApplicationInitializer.java | Interface | Service interface for initializing a servlet application. |
ServletApplicationInitializerFilter.java | Interface | Filter interface for
org.apache.tapestry.services.ServletApplicationInitializer . |
Session.java | Interface | Generic version of
HttpSession , used to bridge the gaps between the Servlet API and the
Portlet API. |
SyncCostBench.java | Class | Tests single-thread synchronization overhead using different techniques. |
TapestryModule.java | Class | The root module for Tapestry. |
TransformConstants.java | Class | Constants used by implementations of
org.apache.tapestry.services.ComponentClassTransformWorker . |
TransformUtils.java | Class | Support code for generating code (used when transforming component classes). |
TransformUtilsTest.java | Class | |
TranslatorDefaultSource.java | Interface | Used by certain form-control element component to obtain a default translator appropriate to the
type of property editted by the component. |
TranslatorSource.java | Interface | A source for
Translator s, either by name. |
ValidationConstraintGenerator.java | Interface | Invoked to generate a list of validation constraint strings for a property. |
ValidationMessagesSource.java | Interface | Source for validation messages, within a particular locale. |
ValueEncoderFactory.java | Interface | |
ValueEncoderSource.java | Interface | A source for value encoders based on a property type. |