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 | |
AliasImplTest.java | Class | |
AliasManagerImpl.java | Class | |
AliasManagerImplTest.java | Class | |
AnnotatedPage.java | Class | |
ApplicationGlobalsImpl.java | Class | |
ApplicationStateManagerImpl.java | Class | |
ApplicationStateManagerImplTest.java | Class | |
ApplicationStatePersistenceStrategySourceImpl.java | Class | |
ApplicationStatePersistenceStrategySourceImplTest.java | Class | |
ApplicationStateWorker.java | Class | Looks for the
ApplicationState annotation and converts read and write access on such
fields into calls to the
ApplicationStateManager . |
ApplicationStateWorkerTest.java | Class | |
AssetDispatcher.java | Class | Recognizes requests where the path begins with "/asset/" and delivers the content therein as a
bytestream. |
AssetDispatcherTest.java | Class | |
AssetInjectionProvider.java | Class | Performs injection of assets, based on the presence of the
Path annotation. |
AssetInjectionProviderTest.java | Class | |
AssetObjectProvider.java | Class | Exposes assets (in the current locale). |
AssetObjectProviderTest.java | Class | |
AssetSourceImpl.java | Class | |
AssetSourceImplTest.java | Class | |
AttributeExpansionBinding.java | Class | Wraps a
StringProvider as a read-only
Binding . |
BarInterface.java | Interface | |
BasePropertyConduit.java | Class | Base class for
PropertyConduit instances created by the
PropertyConduitSource . |
BeanBlockSourceImpl.java | Class | |
BeanBlockSourceImplTest.java | Class | |
BeanModelSourceImpl.java | Class | |
BeanModelSourceImplTest.java | Class | Tests for the bean editor model source itself, as well as the model classes. |
BindingSourceImpl.java | Class | |
BindingSourceImplTest.java | Class | |
CheckFieldType.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 | |
ClassNameLocatorImplTest.java | Class | Tricky to test, since the code is literally hunting around inside its own brain. |
ClasspathAssetAliasManagerImpl.java | Class | |
ClasspathAssetAliasManagerImplTest.java | Class | |
ClasspathAssetFactory.java | Class | Generates Assets for files on the classpath. |
ClasspathAssetFactoryTest.java | Class | |
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 . |
ClientPersistentFieldStorageImplTest.java | Class | |
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. |
ComponentActionDispatcherTest.java | Class | |
ComponentActionRequestHandlerImpl.java | Class | |
ComponentClassResolverImpl.java | Class | |
ComponentClassResolverImplTest.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 | |
ComponentDefaultProviderImplTest.java | Class | |
ComponentEventImpl.java | Class | |
ComponentEventImplTest.java | Class | |
ComponentInstanceResultProcessor.java | Class | |
ComponentInstanceResultProcessorTest.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. |
ComponentInstantiatorSourceImplTest.java | Class | Tests for
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl . |
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. |
ComponentInvocationTest.java | Class | |
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. |
ComponentLifecycleMethodWorkerTest.java | Class | Of course, we're committing the cardinal sin of testing the code that's generated, rather than
the *behavior* of the generated code. |
ComponentMessagesSourceImpl.java | Class | |
ComponentMessagesSourceImplTest.java | Class | Tests
ComponentMessagesSourceImpl as well as
MessagesSourceImpl (which contains
code refactored out of CMSI). |
ComponentResourcesInjectionProvider.java | Class | Allows for the injection of the component's
org.apache.tapestry.ComponentResources . |
ComponentSourceImpl.java | Class | |
ComponentSourceImplTest.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. |
ComponentTemplateSourceImplTest.java | Class | |
ComponentWorker.java | Class | Finds fields with the
org.apache.tapestry.annotations.Component annotation and updates
the model. |
CompositeBean.java | Class | |
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. |
ContextAssetFactoryTest.java | Class | |
ContextImpl.java | Class | |
ContextImplTest.java | Class | |
ContextResource.java | Class | A resource stored with in the web application context. |
ContextResourceTest.java | Class | |
CookiesImpl.java | Class | Implementation of the
org.apache.tapestry.services.Cookies service interface. |
CookiesImplTest.java | Class | Tests for
org.apache.tapestry.services.impl.CookiesImpl . |
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). |
DefaultParameterBindingMethodComponent.java | Class | |
DefaultParameterComponent.java | Class | Used by
org.apache.tapestry.internal.services.ParameterWorkerTest . |
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 | |
DocumentScriptBuilderImplTest.java | Class | |
EnumBean.java | Class | |
EnumValueEncoderFactory.java | Class | Factory that provides a configured instance of
EnumValueEncoder . |
EnvironmentalShadowBuilderImpl.java | Class | |
EnvironmentalShadowBuilderImplTest.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). |
EnvironmentImplTest.java | Class | |
EventImpl.java | Class | |
FieldAccessBean.java | Class | |
FieldRemoval.java | Class | |
FieldValidatorDefaultSourceImpl.java | Class | |
FieldValidatorDefaultSourceImplTest.java | Class | |
FieldValidatorImpl.java | Class | |
FieldValidatorImplTest.java | Class | Tests a few outlier cases not covered by
FieldValidatorSourceImplTest . |
FieldValidatorSourceImpl.java | Class | |
FieldValidatorSourceImplTest.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. |
FlashPersistentFieldStrategyTest.java | Class | A more minimal test, since common behavior is already tested by
SessionPersistentFieldStrategyTest . |
FooBarInterface.java | Interface | |
FooInterface.java | Interface | |
GenericValueEncoderFactory.java | Class | An implementation of
ValueEncoderFactory that returns a pre-wired instance of
ValueEncoder . |
GetterMethodsInterface.java | Interface | |
HeartbeatImpl.java | Class | |
HeartbeatImplTest.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). |
InheritedBindingTest.java | Class | |
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. |
InjectBlockWorkerTest.java | Class | Tests a couple of edge cases where there's nothing to inject. |
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. |
InjectResourcesWorkerTest.java | Class | |
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. |
InjectStandardStylesheetCommandTest.java | Class | |
InjectWorker.java | Class | Worker for the
org.apache.tapestry.annotations.Inject annotation that delegates out to
the master
ObjectProvider to access the value. |
InjectWorkerTest.java | Class | |
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. |
InternalClassTransformationImplTest.java | Class | The tests share a number of resources, and so are run sequentially. |
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 | |
LinkFactoryImplTest.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 . |
LinkImplTest.java | Class | |
LocalizationFilter.java | Class | Responsible for determining the locale for the current request. |
LocalizationFilterTest.java | Class | |
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. |
LocalizationSetterImplTest.java | Class | |
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 | |
MarkupWriterImplTest.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 | |
MetaDataLocatorImplTest.java | Class | |
MetaWorker.java | Class | Checks for the presence of a
Meta annotation, and adds the data within to the component
model. |
MetaWorkerTest.java | Class | |
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. |
MixinAfterWorkerTest.java | Class | |
MixinWorker.java | Class | Supports the
Mixin annotation, which allows a mixin to be part of the implementation of a
component. |
MixinWorkerTest.java | Class | |
Named.java | Interface | Used by
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImplTest . |
NonVisualBean.java | Class | |
NoOpComponentInvocationMap.java | Class | The production implementation for
org.apache.tapestry.internal.services.ComponentInvocationMap . |
NoOpCookieSource.java | Class | |
ObjectComponentEventResultProcessor.java | Class | A catch-all for type Object that reports the return value as an error. |
ObjectComponentEventResultProcessorTest.java | Class | |
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 | |
PageElementFactoryImplTest.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 | |
PageLoaderImplTest.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 . |
PageLocatorTest.java | Class | |
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. |
PagePoolImplTest.java | Class | |
PageRenderDispatcher.java | Class | Dispatches incoming requests for render requests. |
PageRenderDispatcherTest.java | Class | |
PageRenderRequestHandlerImpl.java | Class | Handles a PageLink as specified by a PageLinkPathSource by activating and then rendering the
page. |
PageRenderSupportImpl.java | Class | |
PageRenderSupportImplTest.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 | |
PageTemplateLocatorImplTest.java | Class | |
ParameterComponent.java | Class | Used by
org.apache.tapestry.internal.services.ParameterWorkerTest . |
ParameterWorker.java | Class | Responsible for identifying parameters via the
org.apache.tapestry.annotations.Parameter annotation on component fields. |
ParameterWorkerTest.java | Class | There's no point in trying to unit test the code generated by
org.apache.tapestry.internal.services.ParameterWorker . |
ParserExperiment.java | Class | Used to experiment with namespace aware SAX parsers. |
PersistentFieldBundleImpl.java | Class | |
PersistentFieldBundleImplTest.java | Class | |
PersistentFieldChangeImpl.java | Class | |
PersistentFieldManagerImpl.java | Class | |
PersistentFieldManagerImplTest.java | Class | |
PersistentLocaleImpl.java | Class | |
PersistentLocaleImplTest.java | Class | |
PersistWorker.java | Class | Converts fields with the
Persist annotation into persistent fields. |
PropertyConduitSourceImpl.java | Class | |
PropertyConduitSourceImplTest.java | Class | Most of the testing occurs inside
PropBindingFactoryTest (due to historical reasons). |
ReadOnlyBean.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 . |
RemoveFieldBean.java | Class | |
RenderCommandWorker.java | Class | Ensures that all components implement
RenderCommand by delegating to
InternalComponentResourcesCommon.queueRender(org.apache.tapestry.runtime.RenderQueue) . |
RenderQueueImpl.java | Class | |
RenderQueueImplTest.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 | |
RequestEncodingInitializerImplTest.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 . |
RequestImplTest.java | Class | |
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 | |
RequestPageCacheImplTest.java | Class | |
RequestRenderer.java | Class | |
ResourceCache.java | Interface | Caches information about resources on the classpath. |
ResourceCacheImpl.java | Class | |
ResourceCacheImplTest.java | Class | |
ResourceDigestGeneratorImpl.java | Class | Implementation of
ResourceDigestGenerator that generates MD5 digests. |
ResourceDigestGeneratorImplTest.java | Class | |
ResourceStreamer.java | Interface | Responsible for streaming the contents of a resource to the client. |
ResourceStreamerImpl.java | Class | |
ResourceStreamerImplTest.java | Class | Tests for the
ResourceStreamerImpl 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. |
RetainWorkerTest.java | Class | |
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. |
ServiceAnnotationObjectProviderTest.java | Class | |
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. |
SessionApplicationStatePersistenceStrategyTest.java | Class | |
SessionImpl.java | Class | A thin wrapper around
HttpSession . |
SessionImplTest.java | Class | |
SessionPersistentFieldStrategy.java | Class | A strategy for storing persistent page properties into the
Session session . |
SessionPersistentFieldStrategyTest.java | Class | |
SimpleBean.java | Class | |
SimpleLayoutComponent.java | Class | |
StateHolder.java | Class | |
StaticFilesFilter.java | Class | Identifies requests that are for actual resource files in the context. |
StaticFilesFilterTest.java | Class | |
StoogeBean.java | Class | |
StreamResponseResultProcessor.java | Class | |
StringArrayBean.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. |
SupportsInformalParametersWorkerTest.java | Class | |
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. |
TemplateParserImplTest.java | Class | This is used to test the template parser ... |
TransformationException.java | Class | Exception thrown when there is a failure transforming a class, or instantiating a transformed
class. |
TranslatorDefaultSourceImpl.java | Class | |
TranslatorSourceImpl.java | Class | |
TranslatorSourceImplTest.java | Class | |
UnclaimedFieldWorker.java | Class | Designed to be just about the last worker in the pipeline. |
UnclaimedFieldWorkerTest.java | Class | |
UpdateListenerHub.java | Interface | Manages a set of
org.apache.tapestry.internal.events.UpdateListener s. |
UpdateListenerHubImpl.java | Class | |
UpdateListenerHubImplTest.java | Class | |
ValidationConstraintGeneratorImpl.java | Class | |
ValidationMessagesSourceImpl.java | Class | |
ValidationMessagesSourceImplTest.java | Class | |
ValidatorSpecification.java | Class | Validator type and constraint values parsed from a validator specification. |
ValueEncoderSourceImpl.java | Class | |
VisibilityBean.java | Class | Used to test some issues related to visibility. |
WriteOnlyBean.java | Class | |