org.apache.tapestry.internal.services |
|
Java Source File Name | Type | Comment |
AbstractSessionPersistentFieldStrategy.java | Class | Base class for strategies that store their values as keys in the session. |
ActionLinkTarget.java | Class | It represents an invocation target for an action link. |
AliasImpl.java | Class | |
AliasManagerImpl.java | Class | |
ApplicationGlobalsImpl.java | Class | |
ApplicationStateManagerImpl.java | Class | |
ApplicationStatePersistenceStrategySourceImpl.java | Class | |
ApplicationStateWorker.java | Class | Looks for the
ApplicationState annotation and converts read and write access on such
fields into calls to the
ApplicationStateManager . |
AssetDispatcher.java | Class | Recognizes requests where the path begins with "/asset/" and delivers the content therein as a
bytestream. |
AssetInjectionProvider.java | Class | Performs injection of assets, based on the presence of the
Path annotation. |
AssetObjectProvider.java | Class | Exposes assets (in the current locale). |
AssetSourceImpl.java | Class | |
AttributeExpansionBinding.java | Class | Wraps a
StringProvider as a read-only
Binding . |
BasePropertyConduit.java | Class | Base class for
PropertyConduit instances created by the
PropertyConduitSource . |
BeanBlockSourceImpl.java | Class | |
BeanModelSourceImpl.java | Class | |
BindingSourceImpl.java | Class | |
CheckForUpdatesFilter.java | Class | Implements a barrier that periodically asks the
org.apache.tapestry.internal.services.UpdateListenerHub to check for updates to files. |
ClassNameLocator.java | Interface | Scans the classpath for component classes, classes within particular packages. |
ClassNameLocatorImpl.java | Class | |
ClasspathAssetAliasManagerImpl.java | Class | |
ClasspathAssetFactory.java | Class | Generates Assets for files on the classpath. |
ClassResultProcessor.java | Class | Used when a component event handler returns a class value. |
ClientPersistentFieldStorage.java | Interface | Describes an object that can store
PersistentFieldChange s, and manage a query parameter
stored into a
Link to maining this data across requests. |
ClientPersistentFieldStorageImpl.java | Class | Manages client-persistent values on behalf of a
ClientPersistentFieldStorageImpl . |
ClientPersistentFieldStrategy.java | Class | Implements simple client-persistent properties. |
CoercingPropertyConduitWrapper.java | Class | |
CommonResourcesInjectionProvider.java | Class | Allows for a number of anonymous injections based on the type of field that is to be injected. |
ComponentActionDispatcher.java | Class | Processes component action events sent as requests from the client. |
ComponentActionRequestHandlerImpl.java | Class | |
ComponentClassResolverImpl.java | Class | |
ComponentClassTransformer.java | Interface | Encapsulates all the work performed by the
org.apache.tapestry.internal.services.ComponentInstantiatorSource when it loads and
transforms a class. |
ComponentClassTransformerImpl.java | Class | Implementation of
org.apache.tapestry.internal.services.ComponentClassTransformer . |
ComponentDefaultProviderImpl.java | Class | |
ComponentEventImpl.java | Class | |
ComponentInstanceResultProcessor.java | Class | |
ComponentInstantiatorSource.java | Interface | Creates
org.apache.tapestry.internal.services.Instantiator s for components, based on
component class name. |
ComponentInstantiatorSourceImpl.java | Class | A wrapper around a Javassist class loader that allows certain classes to be modified as they are
loaded. |
ComponentInvocation.java | Class | Represents an invocation for a page or a component in the current application. |
ComponentInvocationMap.java | Interface | 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. |
ComponentLifecycleMethodWorker.java | Class | Converts one of the methods of
org.apache.tapestry.runtime.Component into a chain of
command that, itself, invokes certain methods (render phase methods) marked with an annotation,
or named in a specific way. |
ComponentMessagesSourceImpl.java | Class | |
ComponentResourcesInjectionProvider.java | Class | Allows for the injection of the component's
org.apache.tapestry.ComponentResources . |
ComponentSourceImpl.java | Class | |
ComponentTemplateSource.java | Interface | Provides access to cached
org.apache.tapestry.internal.parser.ComponentTemplate s. |
ComponentTemplateSourceImpl.java | Class | Service implementation that manages a cache of parsed component templates. |
ComponentWorker.java | Class | Finds fields with the
org.apache.tapestry.annotations.Component annotation and updates
the model. |
CompositeFieldValidator.java | Class | Aggregates together a number of field validator instances as a single unit. |
ConstructorArg.java | Class | Stores transformation type data about one argument to a class constructor. |
ContextAssetFactory.java | Class | Implementation of
AssetFactory for assets that are part of the web application context. |
ContextImpl.java | Class | |
ContextResource.java | Class | A resource stored with in the web application context. |
CookiesImpl.java | Class | Implementation of the
org.apache.tapestry.services.Cookies service interface. |
CookieSink.java | Interface | You can write cookies to it. |
CookieSource.java | Interface | Provides the cookies from the browser. |
DefaultDataTypeAnalyzer.java | Class | The default data type analyzer, which is based entirely on the type of the property (and not on
annotations or naming conventions). |
DefaultRequestExceptionHandler.java | Class | Default implementation of
RequestExceptionHandler that displays the standard
ExceptionReport page. |
DefaultValidationDelegateCommand.java | Class | Pushes a
DefaultValidationDecorator instance into the Environment's
ValidationDecorator service stack. |
DocumentScriptBuilder.java | Interface | Responsible for building script links and script blocks into a document. |
DocumentScriptBuilderImpl.java | Class | |
EnumValueEncoderFactory.java | Class | Factory that provides a configured instance of
EnumValueEncoder . |
EnvironmentalShadowBuilderImpl.java | Class | |
EnvironmentalWorker.java | Class | Obtains a value from the
Environment service based on the field type. |
EnvironmentImpl.java | Class | A non-threadsafe implementation (expects to use the "perthread" service lifecyle). |
EventImpl.java | Class | |
FieldValidatorDefaultSourceImpl.java | Class | |
FieldValidatorImpl.java | Class | |
FieldValidatorSourceImpl.java | Class | |
FlashPersistentFieldStrategy.java | Class | The "flash" strategy stores data inside the
Session session , just like
SessionPersistentFieldStrategy , but also removes the values from the session on first
use. |
GenericValueEncoderFactory.java | Class | An implementation of
ValueEncoderFactory that returns a pre-wired instance of
ValueEncoder . |
HeartbeatImpl.java | Class | |
InheritedBinding.java | Class | Wraps another binding, adjusting the description of the binding and the location of the binding
(as reported in any thrown exceptions). |
InjectBlockWorker.java | Class | Identifies fields of type
Block that have the
Inject annotation and converts them
into read-only fields containing the injected Block from the template. |
InjectComponentWorker.java | Class | Identifies the
InjectComponent annotation and adds code to initialize it to the core
component. |
InjectPageWorker.java | Class | Peforms transformations that allow pages to be injected into components. |
InjectResourcesWorker.java | Class | Performs injection of resources, for the cases where a field is labled with the
Inject annotation, but no specific value was provided. |
InjectStandardStylesheetCommand.java | Class | Checks to see if the output document has a <html>/<head> element and, if so, adds the
default Tapestry stylesheet to the start. |
InjectWorker.java | Class | Worker for the
org.apache.tapestry.annotations.Inject annotation that delegates out to
the master
ObjectProvider to access the value. |
Instantiator.java | Interface | An object that can instantiate a component. |
InternalClassTransformation.java | Interface | Extends
org.apache.tapestry.services.ClassTransformation with additional methods that may
only be used internally by Tapestry. |
InternalClassTransformationImpl.java | Class | Implementation of the
org.apache.tapestry.internal.services.InternalClassTransformation interface. |
InternalModule.java | Class | |
InvocationTarget.java | Interface | It represents target for a
org.apache.tapestry.internal.services.ComponentInvocation . |
LinkActionResponseGenerator.java | Class | The standard response generator which converts a
Link into a
Link.toRedirectURI redirect URI and
Response.sendRedirect(String) sends the redirect . |
LinkFactory.java | Interface | A source for
Link objects. |
LinkFactoryImpl.java | Class | |
LinkFactoryListener.java | Interface | Listener interface for objects that need to be notified about newly created links. |
LinkImpl.java | Class | Starting implementation of
Link . |
LocalizationFilter.java | Class | Responsible for determining the locale for the current request. |
LocalizationSetter.java | Interface | Sets the thread's locale given a desired locale. |
LocalizationSetterImpl.java | Class | 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. |
LocationRenderer.java | Class | Responsible for rendering a
Location . |
MapMessages.java | Class | Implementation of
Messages based on a simple Map (of string keys and values). |
MarkupWriterFactoryImpl.java | Class | |
MarkupWriterImpl.java | Class | |
MessagesBundle.java | Interface | Represents a bundle of properties files that can be used to collect properties that are
eventually used to form a
Messages . |
MessagesSource.java | Interface | |
MessagesSourceImpl.java | Class | A utility class that encapsulates all the logic for reading properties files and assembling
Messages from them, in accordance with extension rules and locale. |
MetaDataLocatorImpl.java | Class | |
MetaWorker.java | Class | Checks for the presence of a
Meta annotation, and adds the data within to the component
model. |
MethodCompileException.java | Class | 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. |
MixinAfterWorker.java | Class | Looks for the
MixinAfter annotatation and sets the
ComponentModel.isMixinAfter mixinAfter flag is present. |
MixinWorker.java | Class | Supports the
Mixin annotation, which allows a mixin to be part of the implementation of a
component. |
NoOpComponentInvocationMap.java | Class | The production implementation for
org.apache.tapestry.internal.services.ComponentInvocationMap . |
ObjectComponentEventResultProcessor.java | Class | A catch-all for type Object that reports the return value as an error. |
OnEventWorker.java | Class | Provides implementations of the
Component.handleComponentEvent(org.apache.tapestry.runtime.ComponentEvent) method, based
on
OnEvent annotations. |
OpaqueConstantTarget.java | Class | An invocation target that is specified as a path without further meaning. |
PageElementFactory.java | Interface | |
PageElementFactoryImpl.java | Class | |
PageLifecycleAnnotationWorker.java | Class | Similar to
ComponentLifecycleMethodWorker but applies to annotations/methods related to
the overall page lifecycle. |
PageLinkTarget.java | Class | It represents a component invocation target for a page link. |
PageLoader.java | Interface | Instantiates a fully loaded, configured instance of a Tapestry page. |
PageLoaderImpl.java | Class | |
PageLoaderProcessor.java | Class | Contains all the work-state related to the
PageLoaderImpl . |
PageLocator.java | Class | Used as a key to lookup a page from the
org.apache.tapestry.internal.services.PagePool . |
PageMarkupRenderer.java | Interface | |
PageMarkupRendererImpl.java | Class | |
PagePool.java | Interface | Provides access to pages, creating them as necessary, and pooling them between requests. |
PagePoolImpl.java | Class | A very naive implementation just to get us past the start line. |
PageRenderDispatcher.java | Class | Dispatches incoming requests for render requests. |
PageRenderRequestHandlerImpl.java | Class | Handles a PageLink as specified by a PageLinkPathSource by activating and then rendering the
page. |
PageRenderSupportImpl.java | Class | |
PageResponseRenderer.java | Interface | Service responsible for writing a full page markup response. |
PageResponseRendererImpl.java | Class | |
PageTemplateLocator.java | Interface | Responsible for locating page templates in the web application context. |
PageTemplateLocatorImpl.java | Class | |
ParameterWorker.java | Class | Responsible for identifying parameters via the
org.apache.tapestry.annotations.Parameter annotation on component fields. |
PersistentFieldBundleImpl.java | Class | |
PersistentFieldChangeImpl.java | Class | |
PersistentFieldManagerImpl.java | Class | |
PersistentLocaleImpl.java | Class | |
PersistWorker.java | Class | Converts fields with the
Persist annotation into persistent fields. |
PropertyConduitSourceImpl.java | Class | |
ReflectiveInstantiator.java | Class | Implementation of
Instantiator based on a class, a list of parameters to the class'
constructor, and a instance of
org.apache.tapestry.internal.InternalComponentResources . |
RenderCommandWorker.java | Class | Ensures that all components implement
RenderCommand by delegating to
InternalComponentResourcesCommon.queueRender(org.apache.tapestry.runtime.RenderQueue) . |
RenderQueueImpl.java | Class | |
RequestEncodingInitializer.java | Interface | Determines the reuest encoding for the given page and applies that to the request, so that
parameters may be properly decoded. |
RequestEncodingInitializerImpl.java | Class | |
RequestGlobalsImpl.java | Class | Dumb data holder for per-request data. |
RequestImpl.java | Class | Basic implementation of
org.apache.tapestry.services.Request that wraps around an
javax.servlet.http.HttpServletRequest . |
RequestPageCache.java | Interface | 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). |
RequestPageCacheImpl.java | Class | |
RequestRenderer.java | Class | |
ResourceCache.java | Interface | Caches information about resources on the classpath. |
ResourceCacheImpl.java | Class | |
ResourceDigestGeneratorImpl.java | Class | Implementation of
ResourceDigestGenerator that generates MD5 digests. |
ResourceStreamer.java | Interface | Responsible for streaming the contents of a resource to the client. |
ResourceStreamerImpl.java | Class | |
ResponseImpl.java | Class | Implementation of
Response that wraps around an underlying
HttpServletResponse . |
RetainWorker.java | Class | Identifies fields with the
org.apache.tapestry.annotations.Retain annotation, and
"claims" them so that no special work will occur on them. |
RootPathDispatcher.java | Class | Recognizes a request for the application root (i.e., "/") and handles this the same as a render
request for the "Start" page. |
ServiceAnnotationObjectProvider.java | Class | 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. |
ServicesMessages.java | Class | |
SessionApplicationStatePersistenceStrategy.java | Class | Stores ASOs in the
Session , which will be created as necessary.
TODO: Re-storing the object back into the session at the end of the request. |
SessionImpl.java | Class | A thin wrapper around
HttpSession . |
SessionPersistentFieldStrategy.java | Class | A strategy for storing persistent page properties into the
Session session . |
StaticFilesFilter.java | Class | Identifies requests that are for actual resource files in the context. |
StreamResponseResultProcessor.java | Class | |
StringProvider.java | Interface | Interface used when assembling an attribute value that contains expansions. |
StringResultProcessor.java | Class | Used when a component event handler returns a string value. |
StringValueEncoder.java | Class | Passes the string value from the server to the client and vice-versa without any translation. |
SupportsInformalParametersWorker.java | Class | Checks for the
SupportsInformalParameters annotation, settting the corresponding
flag on the model if present. |
TemplateParser.java | Interface | Parses a resource into a
org.apache.tapestry.internal.parser.ComponentTemplate . |
TemplateParserImpl.java | Class | Non-threadsafe implementation; the IOC service uses the perthread lifecycle. |
TransformationException.java | Class | Exception thrown when there is a failure transforming a class, or instantiating a transformed
class. |
TranslatorDefaultSourceImpl.java | Class | |
TranslatorSourceImpl.java | Class | |
UnclaimedFieldWorker.java | Class | Designed to be just about the last worker in the pipeline. |
UpdateListenerHub.java | Interface | Manages a set of
org.apache.tapestry.internal.events.UpdateListener s. |
UpdateListenerHubImpl.java | Class | |
ValidationConstraintGeneratorImpl.java | Class | |
ValidationMessagesSourceImpl.java | Class | |
ValidatorSpecification.java | Class | Validator type and constraint values parsed from a validator specification. |
ValueEncoderSourceImpl.java | Class | |