org.apache.tapestry.internal.services

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Framework » Tapestry » org.apache.tapestry.internal.services 
org.apache.tapestry.internal.services
Java Source File NameTypeComment
AbstractSessionPersistentFieldStrategy.javaClass Base class for strategies that store their values as keys in the session.
ActionLinkTarget.javaClass It represents an invocation target for an action link.
AliasImpl.javaClass
AliasImplTest.javaClass
AliasManagerImpl.javaClass
AliasManagerImplTest.javaClass
AnnotatedPage.javaClass
ApplicationGlobalsImpl.javaClass
ApplicationStateManagerImpl.javaClass
ApplicationStateManagerImplTest.javaClass
ApplicationStatePersistenceStrategySourceImpl.javaClass
ApplicationStatePersistenceStrategySourceImplTest.javaClass
ApplicationStateWorker.javaClass Looks for the ApplicationState annotation and converts read and write access on such fields into calls to the ApplicationStateManager .
ApplicationStateWorkerTest.javaClass
AssetDispatcher.javaClass Recognizes requests where the path begins with "/asset/" and delivers the content therein as a bytestream.
AssetDispatcherTest.javaClass
AssetInjectionProvider.javaClass Performs injection of assets, based on the presence of the Path annotation.
AssetInjectionProviderTest.javaClass
AssetObjectProvider.javaClass Exposes assets (in the current locale).
AssetObjectProviderTest.javaClass
AssetSourceImpl.javaClass
AssetSourceImplTest.javaClass
AttributeExpansionBinding.javaClass Wraps a StringProvider as a read-only Binding .
BarInterface.javaInterface
BasePropertyConduit.javaClass Base class for PropertyConduit instances created by the PropertyConduitSource .
BeanBlockSourceImpl.javaClass
BeanBlockSourceImplTest.javaClass
BeanModelSourceImpl.javaClass
BeanModelSourceImplTest.javaClass Tests for the bean editor model source itself, as well as the model classes.
BindingSourceImpl.javaClass
BindingSourceImplTest.javaClass
CheckFieldType.javaClass
CheckForUpdatesFilter.javaClass Implements a barrier that periodically asks the org.apache.tapestry.internal.services.UpdateListenerHub to check for updates to files.
ClassNameLocator.javaInterface Scans the classpath for component classes, classes within particular packages.
ClassNameLocatorImpl.javaClass
ClassNameLocatorImplTest.javaClass Tricky to test, since the code is literally hunting around inside its own brain.
ClasspathAssetAliasManagerImpl.javaClass
ClasspathAssetAliasManagerImplTest.javaClass
ClasspathAssetFactory.javaClass Generates Assets for files on the classpath.
ClasspathAssetFactoryTest.javaClass
ClassResultProcessor.javaClass Used when a component event handler returns a class value.
ClientPersistentFieldStorage.javaInterface Describes an object that can store PersistentFieldChange s, and manage a query parameter stored into a Link to maining this data across requests.
ClientPersistentFieldStorageImpl.javaClass Manages client-persistent values on behalf of a ClientPersistentFieldStorageImpl .
ClientPersistentFieldStorageImplTest.javaClass
ClientPersistentFieldStrategy.javaClass Implements simple client-persistent properties.
CoercingPropertyConduitWrapper.javaClass
CommonResourcesInjectionProvider.javaClass Allows for a number of anonymous injections based on the type of field that is to be injected.
ComponentActionDispatcher.javaClass Processes component action events sent as requests from the client.
ComponentActionDispatcherTest.javaClass
ComponentActionRequestHandlerImpl.javaClass
ComponentClassResolverImpl.javaClass
ComponentClassResolverImplTest.javaClass
ComponentClassTransformer.javaInterface Encapsulates all the work performed by the org.apache.tapestry.internal.services.ComponentInstantiatorSource when it loads and transforms a class.
ComponentClassTransformerImpl.javaClass Implementation of org.apache.tapestry.internal.services.ComponentClassTransformer .
ComponentDefaultProviderImpl.javaClass
ComponentDefaultProviderImplTest.javaClass
ComponentEventImpl.javaClass
ComponentEventImplTest.javaClass
ComponentInstanceResultProcessor.javaClass
ComponentInstanceResultProcessorTest.javaClass
ComponentInstantiatorSource.javaInterface Creates org.apache.tapestry.internal.services.Instantiator s for components, based on component class name.
ComponentInstantiatorSourceImpl.javaClass A wrapper around a Javassist class loader that allows certain classes to be modified as they are loaded.
ComponentInstantiatorSourceImplTest.javaClass Tests for org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl .
ComponentInvocation.javaClass Represents an invocation for a page or a component in the current application.
ComponentInvocationMap.javaInterface 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.javaClass
ComponentLifecycleMethodWorker.javaClass 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.javaClass Of course, we're committing the cardinal sin of testing the code that's generated, rather than the *behavior* of the generated code.
ComponentMessagesSourceImpl.javaClass
ComponentMessagesSourceImplTest.javaClass Tests ComponentMessagesSourceImpl as well as MessagesSourceImpl (which contains code refactored out of CMSI).
ComponentResourcesInjectionProvider.javaClass Allows for the injection of the component's org.apache.tapestry.ComponentResources .
ComponentSourceImpl.javaClass
ComponentSourceImplTest.javaClass
ComponentTemplateSource.javaInterface Provides access to cached org.apache.tapestry.internal.parser.ComponentTemplate s.
ComponentTemplateSourceImpl.javaClass Service implementation that manages a cache of parsed component templates.
ComponentTemplateSourceImplTest.javaClass
ComponentWorker.javaClass Finds fields with the org.apache.tapestry.annotations.Component annotation and updates the model.
CompositeBean.javaClass
CompositeFieldValidator.javaClass Aggregates together a number of field validator instances as a single unit.
ConstructorArg.javaClass Stores transformation type data about one argument to a class constructor.
ContextAssetFactory.javaClass Implementation of AssetFactory for assets that are part of the web application context.
ContextAssetFactoryTest.javaClass
ContextImpl.javaClass
ContextImplTest.javaClass
ContextResource.javaClass A resource stored with in the web application context.
ContextResourceTest.javaClass
CookiesImpl.javaClass Implementation of the org.apache.tapestry.services.Cookies service interface.
CookiesImplTest.javaClass Tests for org.apache.tapestry.services.impl.CookiesImpl .
CookieSink.javaInterface You can write cookies to it.
CookieSource.javaInterface Provides the cookies from the browser.
DefaultDataTypeAnalyzer.javaClass The default data type analyzer, which is based entirely on the type of the property (and not on annotations or naming conventions).
DefaultParameterBindingMethodComponent.javaClass
DefaultParameterComponent.javaClass Used by org.apache.tapestry.internal.services.ParameterWorkerTest .
DefaultRequestExceptionHandler.javaClass Default implementation of RequestExceptionHandler that displays the standard ExceptionReport page.
DefaultValidationDelegateCommand.javaClass Pushes a DefaultValidationDecorator instance into the Environment's ValidationDecorator service stack.
DocumentScriptBuilder.javaInterface Responsible for building script links and script blocks into a document.
DocumentScriptBuilderImpl.javaClass
DocumentScriptBuilderImplTest.javaClass
EnumBean.javaClass
EnumValueEncoderFactory.javaClass Factory that provides a configured instance of EnumValueEncoder .
EnvironmentalShadowBuilderImpl.javaClass
EnvironmentalShadowBuilderImplTest.javaClass
EnvironmentalWorker.javaClass Obtains a value from the Environment service based on the field type.
EnvironmentImpl.javaClass A non-threadsafe implementation (expects to use the "perthread" service lifecyle).
EnvironmentImplTest.javaClass
EventImpl.javaClass
FieldAccessBean.javaClass
FieldRemoval.javaClass
FieldValidatorDefaultSourceImpl.javaClass
FieldValidatorDefaultSourceImplTest.javaClass
FieldValidatorImpl.javaClass
FieldValidatorImplTest.javaClass Tests a few outlier cases not covered by FieldValidatorSourceImplTest .
FieldValidatorSourceImpl.javaClass
FieldValidatorSourceImplTest.javaClass
FlashPersistentFieldStrategy.javaClass The "flash" strategy stores data inside the Session session , just like SessionPersistentFieldStrategy , but also removes the values from the session on first use.
FlashPersistentFieldStrategyTest.javaClass A more minimal test, since common behavior is already tested by SessionPersistentFieldStrategyTest .
FooBarInterface.javaInterface
FooInterface.javaInterface
GenericValueEncoderFactory.javaClass An implementation of ValueEncoderFactory that returns a pre-wired instance of ValueEncoder .
GetterMethodsInterface.javaInterface
HeartbeatImpl.javaClass
HeartbeatImplTest.javaClass
InheritedBinding.javaClass Wraps another binding, adjusting the description of the binding and the location of the binding (as reported in any thrown exceptions).
InheritedBindingTest.javaClass
InjectBlockWorker.javaClass 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.javaClass Tests a couple of edge cases where there's nothing to inject.
InjectComponentWorker.javaClass Identifies the InjectComponent annotation and adds code to initialize it to the core component.
InjectPageWorker.javaClass Peforms transformations that allow pages to be injected into components.
InjectResourcesWorker.javaClass Performs injection of resources, for the cases where a field is labled with the Inject annotation, but no specific value was provided.
InjectResourcesWorkerTest.javaClass
InjectStandardStylesheetCommand.javaClass Checks to see if the output document has a <html>/<head> element and, if so, adds the default Tapestry stylesheet to the start.
InjectStandardStylesheetCommandTest.javaClass
InjectWorker.javaClass Worker for the org.apache.tapestry.annotations.Inject annotation that delegates out to the master ObjectProvider to access the value.
InjectWorkerTest.javaClass
Instantiator.javaInterface An object that can instantiate a component.
InternalClassTransformation.javaInterface Extends org.apache.tapestry.services.ClassTransformation with additional methods that may only be used internally by Tapestry.
InternalClassTransformationImpl.javaClass Implementation of the org.apache.tapestry.internal.services.InternalClassTransformation interface.
InternalClassTransformationImplTest.javaClass The tests share a number of resources, and so are run sequentially.
InternalModule.javaClass
InvocationTarget.javaInterface It represents target for a org.apache.tapestry.internal.services.ComponentInvocation .
LinkActionResponseGenerator.javaClass The standard response generator which converts a Link into a Link.toRedirectURI redirect URI and Response.sendRedirect(String) sends the redirect .
LinkFactory.javaInterface A source for Link objects.
LinkFactoryImpl.javaClass
LinkFactoryImplTest.javaClass
LinkFactoryListener.javaInterface Listener interface for objects that need to be notified about newly created links.
LinkImpl.javaClass Starting implementation of Link .
LinkImplTest.javaClass
LocalizationFilter.javaClass Responsible for determining the locale for the current request.
LocalizationFilterTest.javaClass
LocalizationSetter.javaInterface Sets the thread's locale given a desired locale.
LocalizationSetterImpl.javaClass 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.javaClass
LocationRenderer.javaClass Responsible for rendering a Location .
MapMessages.javaClass Implementation of Messages based on a simple Map (of string keys and values).
MarkupWriterFactoryImpl.javaClass
MarkupWriterImpl.javaClass
MarkupWriterImplTest.javaClass
MessagesBundle.javaInterface Represents a bundle of properties files that can be used to collect properties that are eventually used to form a Messages .
MessagesSource.javaInterface
MessagesSourceImpl.javaClass 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.javaClass
MetaDataLocatorImplTest.javaClass
MetaWorker.javaClass Checks for the presence of a Meta annotation, and adds the data within to the component model.
MetaWorkerTest.javaClass
MethodCompileException.javaClass 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.javaClass Looks for the MixinAfter annotatation and sets the ComponentModel.isMixinAfter mixinAfter flag is present.
MixinAfterWorkerTest.javaClass
MixinWorker.javaClass Supports the Mixin annotation, which allows a mixin to be part of the implementation of a component.
MixinWorkerTest.javaClass
Named.javaInterface Used by org.apache.tapestry.internal.services.ComponentInstantiatorSourceImplTest .
NonVisualBean.javaClass
NoOpComponentInvocationMap.javaClass The production implementation for org.apache.tapestry.internal.services.ComponentInvocationMap .
NoOpCookieSource.javaClass
ObjectComponentEventResultProcessor.javaClass A catch-all for type Object that reports the return value as an error.
ObjectComponentEventResultProcessorTest.javaClass
OnEventWorker.javaClass Provides implementations of the Component.handleComponentEvent(org.apache.tapestry.runtime.ComponentEvent) method, based on OnEvent annotations.
OpaqueConstantTarget.javaClass An invocation target that is specified as a path without further meaning.
PageElementFactory.javaInterface
PageElementFactoryImpl.javaClass
PageElementFactoryImplTest.javaClass
PageLifecycleAnnotationWorker.javaClass Similar to ComponentLifecycleMethodWorker but applies to annotations/methods related to the overall page lifecycle.
PageLinkTarget.javaClass It represents a component invocation target for a page link.
PageLoader.javaInterface Instantiates a fully loaded, configured instance of a Tapestry page.
PageLoaderImpl.javaClass
PageLoaderImplTest.javaClass
PageLoaderProcessor.javaClass Contains all the work-state related to the PageLoaderImpl .
PageLocator.javaClass Used as a key to lookup a page from the org.apache.tapestry.internal.services.PagePool .
PageLocatorTest.javaClass
PageMarkupRenderer.javaInterface
PageMarkupRendererImpl.javaClass
PagePool.javaInterface Provides access to pages, creating them as necessary, and pooling them between requests.
PagePoolImpl.javaClass A very naive implementation just to get us past the start line.
PagePoolImplTest.javaClass
PageRenderDispatcher.javaClass Dispatches incoming requests for render requests.
PageRenderDispatcherTest.javaClass
PageRenderRequestHandlerImpl.javaClass Handles a PageLink as specified by a PageLinkPathSource by activating and then rendering the page.
PageRenderSupportImpl.javaClass
PageRenderSupportImplTest.javaClass
PageResponseRenderer.javaInterface Service responsible for writing a full page markup response.
PageResponseRendererImpl.javaClass
PageTemplateLocator.javaInterface Responsible for locating page templates in the web application context.
PageTemplateLocatorImpl.javaClass
PageTemplateLocatorImplTest.javaClass
ParameterComponent.javaClass Used by org.apache.tapestry.internal.services.ParameterWorkerTest .
ParameterWorker.javaClass Responsible for identifying parameters via the org.apache.tapestry.annotations.Parameter annotation on component fields.
ParameterWorkerTest.javaClass There's no point in trying to unit test the code generated by org.apache.tapestry.internal.services.ParameterWorker .
ParserExperiment.javaClass Used to experiment with namespace aware SAX parsers.
PersistentFieldBundleImpl.javaClass
PersistentFieldBundleImplTest.javaClass
PersistentFieldChangeImpl.javaClass
PersistentFieldManagerImpl.javaClass
PersistentFieldManagerImplTest.javaClass
PersistentLocaleImpl.javaClass
PersistentLocaleImplTest.javaClass
PersistWorker.javaClass Converts fields with the Persist annotation into persistent fields.
PropertyConduitSourceImpl.javaClass
PropertyConduitSourceImplTest.javaClass Most of the testing occurs inside PropBindingFactoryTest (due to historical reasons).
ReadOnlyBean.javaClass
ReflectiveInstantiator.javaClass 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.javaClass
RenderCommandWorker.javaClass Ensures that all components implement RenderCommand by delegating to InternalComponentResourcesCommon.queueRender(org.apache.tapestry.runtime.RenderQueue) .
RenderQueueImpl.javaClass
RenderQueueImplTest.javaClass
RequestEncodingInitializer.javaInterface Determines the reuest encoding for the given page and applies that to the request, so that parameters may be properly decoded.
RequestEncodingInitializerImpl.javaClass
RequestEncodingInitializerImplTest.javaClass
RequestGlobalsImpl.javaClass Dumb data holder for per-request data.
RequestImpl.javaClass Basic implementation of org.apache.tapestry.services.Request that wraps around an javax.servlet.http.HttpServletRequest .
RequestImplTest.javaClass
RequestPageCache.javaInterface 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.javaClass
RequestPageCacheImplTest.javaClass
RequestRenderer.javaClass
ResourceCache.javaInterface Caches information about resources on the classpath.
ResourceCacheImpl.javaClass
ResourceCacheImplTest.javaClass
ResourceDigestGeneratorImpl.javaClass Implementation of ResourceDigestGenerator that generates MD5 digests.
ResourceDigestGeneratorImplTest.javaClass
ResourceStreamer.javaInterface Responsible for streaming the contents of a resource to the client.
ResourceStreamerImpl.javaClass
ResourceStreamerImplTest.javaClass Tests for the ResourceStreamerImpl class.
ResponseImpl.javaClass Implementation of Response that wraps around an underlying HttpServletResponse .
RetainWorker.javaClass Identifies fields with the org.apache.tapestry.annotations.Retain annotation, and "claims" them so that no special work will occur on them.
RetainWorkerTest.javaClass
RootPathDispatcher.javaClass Recognizes a request for the application root (i.e., "/") and handles this the same as a render request for the "Start" page.
ServiceAnnotationObjectProvider.javaClass 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.javaClass
ServicesMessages.javaClass
SessionApplicationStatePersistenceStrategy.javaClass 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.javaClass
SessionImpl.javaClass A thin wrapper around HttpSession .
SessionImplTest.javaClass
SessionPersistentFieldStrategy.javaClass A strategy for storing persistent page properties into the Session session .
SessionPersistentFieldStrategyTest.javaClass
SimpleBean.javaClass
SimpleLayoutComponent.javaClass
StateHolder.javaClass
StaticFilesFilter.javaClass Identifies requests that are for actual resource files in the context.
StaticFilesFilterTest.javaClass
StoogeBean.javaClass
StreamResponseResultProcessor.javaClass
StringArrayBean.javaClass
StringProvider.javaInterface Interface used when assembling an attribute value that contains expansions.
StringResultProcessor.javaClass Used when a component event handler returns a string value.
StringValueEncoder.javaClass Passes the string value from the server to the client and vice-versa without any translation.
SupportsInformalParametersWorker.javaClass Checks for the SupportsInformalParameters annotation, settting the corresponding flag on the model if present.
SupportsInformalParametersWorkerTest.javaClass
TemplateParser.javaInterface Parses a resource into a org.apache.tapestry.internal.parser.ComponentTemplate .
TemplateParserImpl.javaClass Non-threadsafe implementation; the IOC service uses the perthread lifecycle.
TemplateParserImplTest.javaClass This is used to test the template parser ...
TransformationException.javaClass Exception thrown when there is a failure transforming a class, or instantiating a transformed class.
TranslatorDefaultSourceImpl.javaClass
TranslatorSourceImpl.javaClass
TranslatorSourceImplTest.javaClass
UnclaimedFieldWorker.javaClass Designed to be just about the last worker in the pipeline.
UnclaimedFieldWorkerTest.javaClass
UpdateListenerHub.javaInterface Manages a set of org.apache.tapestry.internal.events.UpdateListener s.
UpdateListenerHubImpl.javaClass
UpdateListenerHubImplTest.javaClass
ValidationConstraintGeneratorImpl.javaClass
ValidationMessagesSourceImpl.javaClass
ValidationMessagesSourceImplTest.javaClass
ValidatorSpecification.javaClass Validator type and constraint values parsed from a validator specification.
ValueEncoderSourceImpl.javaClass
VisibilityBean.javaClass Used to test some issues related to visibility.
WriteOnlyBean.javaClass
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.