ActionRenderResponseGenerator
| Used to produce the normal response to an action request: a redirect to a particular page. |
code | html |
AjaxPartialResponseRenderer
| Used to render portions of a page as part of an {@linkplain AjaxComponentEventRequestHandler Ajax request}. |
code | html |
ClientBehaviorSupport
| Collects details about zone usage for efficient initialization of the client side objects. |
code | html |
ClientPersistentFieldStorage
| Describes an object that can store PersistentFieldChange s, and manage a query parameter stored into a Link to maining this data across requests. |
code | html |
ComponentClassCache
| A cache for converting between class names and component (or other) classes. |
code | html |
ComponentClassTransformer
| Encapsulates all the work performed by the org.apache.tapestry5.internal.services.ComponentInstantiatorSource
when it loads and transforms a class. |
code | html |
ComponentInstantiatorSource
| Creates org.apache.tapestry5.internal.services.Instantiator s for components, based on component class name. |
code | html |
ComponentInvocation
| Represents an invocation of a page (to render) or a component (to handle an event). |
code | html |
ComponentInvocationMap
| Used by the PageTester to map Element s (pulled from the rendered Document ) into ComponentInvocation s, that can be used to to trigger further (simulated) requests. |
code | html |
ComponentMessagesSource
| Used to connect a Tapestry component to its message catalog. |
code | html |
ComponentResourcesOperation
| A kind of callback that can easily be injected into a transformed class to perform complex work. |
code | html |
ComponentTemplateSource
| Provides access to cached org.apache.tapestry5.internal.parser.ComponentTemplate s. |
code | html |
CookieSink
| You can write cookies to it. |
code | html |
CookieSource
| Provides the cookies from the browser. |
code | html |
DocumentLinker
| Responsible for injecting script and style links into the <head> and <body> element of the rendered HTML
document. |
code | html |
EndOfRequestListenerHub
| Manages request notifications for the org.apache.tapestry5.internal.events.EndOfRequestListener interface. |
code | html |
Instantiator
| An object that can instantiate a component. |
code | html |
InternalClassTransformation
| Extends org.apache.tapestry5.services.ClassTransformation with additional methods that may only be used
internally by Tapestry. |
code | html |
InternalRequestGlobals
| Stores global per-request data internal to the framework. |
code | html |
InvocationTarget
| It represents target for a org.apache.tapestry5.internal.services.ComponentInvocation . |
code | html |
LinkFactory
| A source for Link objects. |
code | html |
LinkFactoryListener
| Listener interface for objects that need to be notified about newly created links. |
code | html |
LocalizationSetter
| Sets the thread's locale given a desired locale. |
code | html |
MessagesBundle
| Represents a bundle of properties files that can be used to collect properties that are eventually used to form a
Messages . |
code | html |
MessagesSource
| |
code | html |
PageActivationContextCollector
| Fires the org.apache.tapestry5.EventConstants#PASSIVATE event on a page, and collects the result, converting
it to an array of objects. |
code | html |
PageContentTypeAnalyzer
| |
code | html |
PageElementFactory
| Used by the org.apache.tapestry5.internal.services.PageLoader to create page elements |
code | html |
PageLoader
| Instantiates a fully loaded, configured instance of a Tapestry page. |
code | html |
PageMarkupRenderer
| Service used to render page markup using a MarkupWriter. |
code | html |
PagePool
| Provides access to pages, creating them as necessary, and pooling them between requests. |
code | html |
PageRenderQueue
| A wrapper around org.apache.tapestry5.runtime.RenderQueue , but referencable as a (per-thread) service. |
code | html |
PageResponseRenderer
| Service responsible for writing a full page markup response. |
code | html |
PageTemplateLocator
| Responsible for locating page templates in the web application context. |
code | html |
PersistentFieldManager
| Handle persistent property changes. |
code | html |
PropertyConduitSourceImpl.ExpressionTermInfo
| |
code | html |
RequestEncodingInitializer
| Determines the reuest encoding for the given page and applies that to the request, so that parameters may be properly
decoded. |
code | html |
RequestPageCache
| Per-thread service that caches page instances for the duration of the request, and is also responsible for tracking
the active page (the page which will ultimately render the response). |
code | html |
RequestPathOptimizer
| Used to optimize a path for inclusion in the rendered output of the page. |
code | html |
RequestSecurityManager
| Used to manage the relationship between the security of a request and the security of a page. |
code | html |
ResourceCache
| Caches information about resources on the classpath. |
code | html |
ResourceStreamer
| Responsible for streaming the contents of a resource to the client. |
code | html |
StringProvider
| Interface used when assembling an attribute value that contains expansions. |
code | html |
TemplateParser
| Parses a resource into a org.apache.tapestry5.internal.parser.ComponentTemplate . |
code | html |
UpdateListenerHub
| Manages a set of org.apache.tapestry5.internal.events.UpdateListener s. |
code | html |
FieldValidatorSourceImpl.State
| A code defining what the parser is looking for. |
code | html |
ActionRenderResponseGeneratorImpl
| Simply uses the org.apache.tapestry5.internal.services.LinkFactory to generate a link which is then
{@linkplain org.apache.tapestry5.services.Response#sendRedirect(org.apache.tapestry5.Link)} sent as a redirect}. |
code | html |
AjaxComponentEventRequestHandler
| Similar to ComponentEventRequestHandlerImpl , but built around the Ajax request cycle, where the action
request sends back an immediate JSON response containing the new content. |
code | html |
AjaxComponentInstanceEventResultProcessor
| Performs a partial page render based on a root component. |
code | html |
AjaxFilter
| A filter that intercepts Ajax-oriented requests, thos that originate on the client-side using XmlHttpRequest. |
code | html |
AjaxLinkComponentEventResultProcessor
| Handles org.apache.tapestry5.Link result types by building a JSON response with key "redirectURL". |
code | html |
AjaxPageClassComponentEventResultProcessor
| Processes a Class result by converting the Class to a logical page name, then processing that. |
code | html |
AjaxPageNameComponentEventResultProcessor
| A org.apache.tapestry5.services.ComponentEventResultProcessor , used for Ajax requests, for a String value
that is interpreted as a logical page name. |
code | html |
AjaxPartialResponseRendererImpl
| |
code | html |
AliasImpl
| |
code | html |
AliasManagerImpl
| |
code | html |
AnnotationDataTypeAnalyzer
| Checks for the DataType annotation, returning its value if present. |
code | html |
ApplicationGlobalsImpl
| |
code | html |
ApplicationStateManagerImpl
| |
code | html |
ApplicationStateManagerImpl.ApplicationStateAdapter
| |
code | html |
ApplicationStatePersistenceStrategySourceImpl
| |
code | html |
AssetDispatcher
| Recognizes requests where the path begins with "/asset/" and delivers the content therein as a bytestream. |
code | html |
AssetInjectionProvider
| Performs injection of assets, based on the presence of the Path annotation. |
code | html |
AssetObjectProvider
| Exposes assets (in the current locale). |
code | html |
AssetProtectionDispatcher
| Dispatcher that handles whether to allow or deny access to particular
assets. |
code | html |
AssetSourceImpl
| |
code | html |
AttributeExpansionBinding
| Wraps a StringProvider as a read-only Binding . |
code | html |
BaseURLSourceImpl
| |
code | html |
BeanBlockOverrideSourceImpl
| |
code | html |
BeanBlockSourceImpl
| |
code | html |
BeanModelSourceImpl
| |
code | html |
BeanModelSourceImpl.PropertyOrder
| |
code | html |
BindingSourceImpl
| |
code | html |
BlockInjectionProvider
| Identifies fields of type Block that have the Inject annotation and converts them into read-only
fields containing the injected Block from the template. |
code | html |
CheckForUpdatesFilter
| Implements a barrier that periodically asks the org.apache.tapestry5.internal.services.UpdateListenerHub to
check for updates to files. |
code | html |
ClassResultProcessor
| Used when a component event handler returns a class value. |
code | html |
ClasspathAssetAliasManagerImpl
| |
code | html |
ClasspathAssetFactory
| Generates Assets for files on the classpath. |
code | html |
ClientBehaviorSupportImpl
| |
code | html |
ClientPersistentFieldStorageImpl
| Manages client-persistent values on behalf of a ClientPersistentFieldStorageImpl . |
code | html |
ClientPersistentFieldStorageImpl.Key
| |
code | html |
ClientPersistentFieldStrategy
| Implements simple client-persistent properties. |
code | html |
CoercingPropertyConduitWrapper
| |
code | html |
CommonResourcesInjectionProvider
| Allows for a number of anonymous injections based on the type of field that is to be injected. |
code | html |
ComponentClassCacheImpl
| |
code | html |
ComponentClassResolverImpl
| |
code | html |
ComponentClassTransformerImpl
| Implementation of org.apache.tapestry5.internal.services.ComponentClassTransformer . |
code | html |
ComponentDefaultProviderImpl
| |
code | html |
ComponentEventDispatcher
| Processes component action events sent as requests from the client. |
code | html |
ComponentEventImpl
| |
code | html |
ComponentEventRequestHandlerImpl
| |
code | html |
ComponentEventTarget
| It represents an invocation target for any kind of component event. |
code | html |
ComponentInstanceResultProcessor
| |
code | html |
ComponentInstantiatorSourceImpl
| A wrapper around a Javassist class loader that allows certain classes to be modified as they are loaded. |
code | html |
ComponentInstantiatorSourceImpl.PackageAwareLoader
| |
code | html |
ComponentInvocationImpl
| Represents an invocation for a page render or a component event, in the current application. |
code | html |
ComponentMessagesSourceImpl
| |
code | html |
ComponentMessagesSourceImpl.ComponentModelBundle
| |
code | html |
ComponentMethodInvocationBuilder
| Used by org.apache.tapestry5.internal.services.InternalClassTransformationImpl to manage adding method
invocation advice to arbitrary component methods. |
code | html |
ComponentMethodInvocationInfo
| A companion to org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation that stores most of
the method and advice information needed. |
code | html |
ComponentResourcesInjectionProvider
| Allows for the injection of the component's org.apache.tapestry5.ComponentResources . |
code | html |
ComponentResultProcessorWrapper
| A wrapper around ComponentEventResultProcessor that encapsulates capturing the exception. |
code | html |
ComponentSourceImpl
| |
code | html |
ComponentTemplateSourceImpl
| Service implementation that manages a cache of parsed component templates. |
code | html |
CompositeFieldValidator
| Aggregates together a number of field validator instances as a single unit. |
code | html |
ConstructorArg
| Stores transformation type data about one argument to a class constructor. |
code | html |
ContextAssetFactory
| Implementation of AssetFactory for assets that are part of the web application context. |
code | html |
ContextImpl
| |
code | html |
ContextPathEncoderImpl
| |
code | html |
ContextResource
| A resource stored with in the web application context. |
code | html |
ContextValueEncoderImpl
| |
code | html |
CookiesImpl
| Implementation of the org.apache.tapestry5.services.Cookies service interface. |
code | html |
DefaultDataTypeAnalyzer
| The default data type analyzer, which is based entirely on the type of the property (and not on annotations or naming
conventions). |
code | html |
DefaultInjectionProvider
| Worker for the org.apache.tapestry5.ioc.annotations.Inject annotation that delegates out to the master org.apache.tapestry5.ioc.services.MasterObjectProvider to access the value. |
code | html |
DefaultRequestExceptionHandler
| Default implementation of RequestExceptionHandler that displays the standard ExceptionReport page. |
code | html |
DocumentLinkerImpl
| |
code | html |
EndOfRequestListenerHubImpl
| |
code | html |
EnumValueEncoderFactory
| Factory that provides a configured instance of EnumValueEncoder . |
code | html |
EnvironmentImpl
| A non-threadsafe implementation (expects to use the "perthread" service lifecyle). |
code | html |
EnvironmentalAccessImpl
| |
code | html |
EnvironmentalShadowBuilderImpl
| |
code | html |
EventImpl
| |
code | html |
FieldTranslatorImpl
| |
code | html |
FieldTranslatorSourceImpl
| |
code | html |
FieldValidationSupportImpl
| |
code | html |
FieldValidatorDefaultSourceImpl
| |
code | html |
FieldValidatorImpl
| |
code | html |
FieldValidatorSourceImpl
| |
code | html |
FlashPersistentFieldStrategy
| The "flash" strategy stores data inside the session , just like SessionPersistentFieldStrategy , but also removes the values from the session on first use. |
code | html |
GenericValueEncoderFactory
| An implementation of ValueEncoderFactory that returns a pre-wired instance of ValueEncoder . |
code | html |
HeartbeatImpl
| |
code | html |
HiddenFieldLocationRulesImpl
| |
code | html |
IgnoredPathsFilter
| |
code | html |
ImmediateActionRenderResponseFilter
| |
code | html |
ImmediateActionRenderResponseGenerator
| Alternative implementation, used when org.apache.tapestry5.SymbolConstants#SUPPRESS_REDIRECT_FROM_ACTION_REQUESTS
is set to true. |
code | html |
IncludedStylesheet
| A stylesheet included in the rendered document by the org.apache.tapestry5.internal.services.DocumentLinker . |
code | html |
InheritedBinding
| Wraps another binding, adjusting the description of the binding and the location of the binding (as reported in any
thrown exceptions). |
code | html |
InjectionKey
| Used with org.apache.tapestry5.internal.services.InternalClassTransformation to search for prior injections
of a give type and value. |
code | html |
InternalClassTransformationImpl
| Implementation of the org.apache.tapestry5.internal.services.InternalClassTransformation interface. |
code | html |
InternalModule
| org.apache.tapestry5.services.TapestryModule has gotten too complicated and it is nice to demarkate public
(and stable) from internal (and volatile). |
code | html |
InternalRequestGlobalsImpl
| |
code | html |
JSONArrayEventResultProcessor
| |
code | html |
JSONObjectEventResultProcessor
| Implemention of ComponentEventResultProcessor for org.apache.tapestry5.json.JSONObject , allowing a
component event handler to return a JSONObject that will be sent directly to the client as the reply. |
code | html |
LinkFactoryImpl
| |
code | html |
LinkImpl
| Default implementation of org.apache.tapestry5.Link . |
code | html |
LocalizationFilter
| Responsible for determining the locale for the current request. |
code | html |
LocalizationSetterImpl
| Given a set of supported locales, for a specified desired locale, sets the current thread's locale to a supported
locale that is closest to the desired. |
code | html |
MapMessages
| Implementation of Messages based on a simple Map (of string keys and values). |
code | html |
MarkupWriterFactoryImpl
| |
code | html |
MarkupWriterImpl
| |
code | html |
MessagesSourceImpl
| A utility class that encapsulates all the logic for reading properties files and assembling Messages from
them, in accordance with extension rules and locale. |
code | html |
MetaDataLocatorImpl
| |
code | html |
MethodCompileException
| Exception thrown when a method body fails to compile; this will allow the method body to be displayed to the user on
the request failure page. |
code | html |
NoOpComponentInvocationMap
| The production implementation for org.apache.tapestry5.internal.services.ComponentInvocationMap . |
code | html |
NullFieldStrategySourceImpl
| |
code | html |
ObjectComponentEventResultProcessor
| A catch-all for type Object that reports the return value as an error. |
code | html |
OpaqueConstantTarget
| An invocation target that is specified as a path without further meaning. |
code | html |
PageActivationContextCollectorImpl
| |
code | html |
PageContentTypeAnalyzerImpl
| |
code | html |
PageDocumentGeneratorImpl
| |
code | html |
PageElementFactoryImpl
| |
code | html |
PageElementFactoryImpl.LiteralStringProvider
| |
code | html |
PageLoaderImpl
| |
code | html |
PageLoaderProcessor
| Contains all the work-state related to the PageLoaderImpl . |
code | html |
PageLoaderProcessor.RenderBodyElement
| |
code | html |
PageLocator
| Used as a key to lookup a page from the org.apache.tapestry5.internal.services.PagePool . |
code | html |
PageMarkupRendererImpl
| |
code | html |
PageNameComponentEventResultProcessor
| Used when a component event handler returns a string value. |
code | html |
PagePoolCache
| Used by org.apache.tapestry5.internal.services.PagePoolImpl to maintain a cache of available and in-use page
instances. |
code | html |
PagePoolCache.CachedPage
| Tracks the usage of a page instance, allowing a last access property to be associated with the page. |
code | html |
PagePoolImpl
| Registered as an invalidation listener with the page loader, the component messages source, and the component
template source. |
code | html |
PageRenderDispatcher
| Dispatches incoming requests for render requests. |
code | html |
PageRenderQueueImpl
| This services keeps track of the page being rendered and the root command for the partial render, it is therefore
request/thread scoped. |
code | html |
PageRenderQueueImpl.Bridge
| |
code | html |
PageRenderRequestHandlerImpl
| Handles a PageLink as specified by a PageLinkPathSource by activating and then rendering the page. |
code | html |
PageRenderTarget
| It represents a component invocation target for a page link. |
code | html |
PageResponseRendererImpl
| |
code | html |
PageTemplateLocatorImpl
| |
code | html |
PartialMarkupDocumentLinker
| |
code | html |
PersistentFieldBundleImpl
| |
code | html |
PersistentFieldChangeImpl
| |
code | html |
PersistentFieldManagerImpl
| |
code | html |
PersistentLocaleImpl
| |
code | html |
PropertyConduitSourceImpl
| |
code | html |
RegexAuthorizer
| Provides a regex-based authorization scheme for asset-access authorization. |
code | html |
RenderCommandComponentEventResultProcessor
| Processor for objects that implement RenderCommand (such as org.apache.tapestry5.internal.structure.BlockImpl ). |
code | html |
RenderQueueException
| Exception used when rendering, to capture the stack of active components (for propery reporting in the exception
page). |
code | html |
RenderQueueImpl
| |
code | html |
RenderSupportImpl
| |
code | html |
RequestConstants
| Constants used when processing requests from the client web browser. |
code | html |
RequestErrorFilter
| Filter for the org.apache.tapestry5.services.RequestHandler pipeline used to intercept and report
exceptions. |
code | html |
RequestGlobalsImpl
| Dumb data holder for per-request data. |
code | html |
RequestImpl
| Basic implementation of org.apache.tapestry5.services.Request that wraps around an javax.servlet.http.HttpServletRequest . |
code | html |
RequestPageCacheImpl
| |
code | html |
RequestPathOptimizerImpl
| |
code | html |
RequestSecurityManagerImpl
| |
code | html |
ResourceCacheImpl
| |
code | html |
ResourceCacheImpl.Cached
| |
code | html |
ResourceDigestGeneratorImpl
| Implementation of ResourceDigestGenerator that generates MD5 digests. |
code | html |
ResourceStreamerImpl
| |
code | html |
ResponseImpl
| Implementation of Response that wraps around an underlying HttpServletResponse . |
code | html |
ResponseRendererImpl
| |
code | html |
RootPathDispatcher
| Recognizes a request for the application root (i.e., "/") and handles this the same as a render request for the
"Start" page. |
code | html |
ServiceAnnotationObjectProvider
| Adds support for the Service annotation (which can be applied to fields or parameters), which is used to
disambiguate injection when multiple services implement the same service interface. |
code | html |
ServiceInjectionProvider
| A very late worker related to the Inject annotation that, when all other forms of injection have failed,
matches the field type to a service interface. |
code | html |
ServicesMessages
| |
code | html |
SessionApplicationStatePersistenceStrategy
| Stores ASOs in the Session , which will be created as necessary. |
code | html |
SessionImpl
| A thin wrapper around HttpSession . |
code | html |
SessionPersistentFieldStrategy
| A strategy for storing persistent page properties into the session . |
code | html |
StaticFilesFilter
| Identifies requests that are for actual resource files in the context. |
code | html |
StreamResponseResultProcessor
| |
code | html |
StringValueEncoder
| Passes the string value from the server to the client and vice-versa without any translation. |
code | html |
TemplateParserImpl
| Non-threadsafe implementation; the IOC service uses the perthread lifecycle. |
code | html |
TransformationException
| Exception thrown when there is a failure transforming a class, or instantiating a transformed class. |
code | html |
TranslatorSourceImpl
| |
code | html |
TypeCoercedValueEncoderFactory
| Provides org.apache.tapestry5.ValueEncoder instances that are backed by the org.apache.tapestry5.ioc.services.TypeCoercer service. |
code | html |
URLEncoderImpl
| |
code | html |
UpdateListenerHubImpl
| |
code | html |
ValidationConstraintGeneratorImpl
| |
code | html |
ValidationMessagesSourceImpl
| |
code | html |
ValidationMessagesSourceImpl.ValidationMessages
| Delegates to a Messages instance obtained from the MessagesSource . |
code | html |
ValidationMessagesSourceImpl.ValidationMessagesBundle
| |
code | html |
ValidatorSpecification
| Validator type and constraint values parsed from a validator specification. |
code | html |
ValueEncoderSourceImpl
| |
code | html |
WhitelistAuthorizer
| AssetPathAuthorizer that determines access rights based on exact matching to a contributed whitelist. |
code | html |