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