Package org.apache.tapestry.services.impl

Service implementations.

See:
          Description

Interface Summary
DeferredObject Interface for an object that can provide a second, target object.
EngineServiceSource Interface that allows IEngineService proxies to be converted to real instances.
 

Class Summary
AbsoluteURLBuilderImpl  
AbstractSetupApplicationGlobals Base class for settting up services and configurations inside tapestry.globals.ApplicationGlobals.
ApplicationGlobalsImpl Implementation of ApplicationGlobals.
ApplicationSpecificationInitializer Locates the application specification and informs the servlet service about it.
BaseTagWriter Contains code needed to render the <base> tag for pages.
BindingPrefixContribution Contribution to the tapestry.bindings.BindingFactories configuration point.
BindingSourceImpl Implementation of the BindingSource service.
ClassFinderImpl Implemenation of service tapestry.ClassFinder.
ClasspathResourceFactoryImpl Implementation of ClasspathResourceFactory.
CompiledExpression Simple struct used by HiveMindExpressionCompiler to hold temporary references to all of the objects involved in compiling / generating a compiled ognl expression.
ComponentConstructorFactoryImpl Implementation of the ComponentConstructorFactory service interface.
ComponentEventConnectionWorker Implementation that handles connecting events to listener method invocations.
ComponentMessages Implementation of Messages.
ComponentMessagesSourceImpl Service used to access localized properties for a component.
ComponentPropertySourceImpl Implementation of tapestry.props.ComponentPropertySource.
ComponentTemplateLoaderImpl Utility service, tapestry.page.ComponentTemplateLoader, which will process the component's template, which involves working through the nested structure of the template and hooking the various static template blocks and components together using IComponent.addBody(IRender)and ITemplateComponent.addOuter(IRender).
ComponentTemplateLoaderLogic Contains the logic from ComponentTemplateLoaderImpl, which creates one of these instances to process the request.
CookieSourceImpl Implementation of the CookieSource service interface.
DefaultParserDelegate Default implementation of ITemplateParserDelegate.
DefaultResponseBuilder Manages normal html responses for tapestry request/response cycles.
DefaultResponseContributorImpl Factory that is used if no other has been chosen, handles normal html responses.
DeferredObjectImpl An encapsulation of an invocation of Translator.translate(org.apache.hivemind.internal.Module, java.lang.Class, java.lang.String, org.apache.hivemind.Location), allowing the actual invocation (and all the object creation, etc., that entails) to be deferred, or even avoided all together.
DeferredObjectTranslator Service tapestry.DeferredObjectTranslator, which is used to encapsulate the ObjectTranslator and return DeferredObjectImplinstances.
DisableCachingFilter Filter whose job is to invoke ResetEventHub.fireResetEvent() after the request has been processed.
DojoAjaxResponseBuilder Main class that handles dojo based ajax responses.
DojoAjaxResponseContributorImpl Handles determining dojo ajax requests.
EngineFactoryImpl Standard implementation of EngineFactory service.
EngineManagerImpl Implementation of service EngineManager.
EngineServiceContribution Maps an engine service to a name.
EngineServiceInnerProxy Inner proxy that actually resolves the engine service using the EngineServiceSource, then replaces itself in the outer proxy.
EngineServiceObjectProvider Provides the implementation of the "engine-service:" prefix, were the locator is simply the name of an engine service.
EngineServiceOuterProxy Outer proxy for engine services.
ExpressionCacheImpl  
ExpressionEvaluatorImpl  
ExtensionLookupFactory An implementation of ServiceImplementationFactorythat looks for a service implementation provided as an application extension.
ExtensionLookupParameter Parameters to the ExtensionLookupFactory service implementation factory.
HiveMindExpressionCompiler Adds to default ognl compiler class pools.
InfrastructureContribution A contribution to the Infrastructure service.
InfrastructureImpl Allows access to selected HiveMind services.
InfrastructureObjectProvider An ObjectProvider that streamlines access to the central Infrastructureobject.
InitializationParameterHolderPropertySource Searches for property values inside objects that implement InitializationParameterHolder.
InjectedValueProviderFactory A special-purpose factory for constructing the InjectedValueProvider service (which needs access to a Module which is normally not visible.
InjectedValueProviderImpl  
InvokeEngineTerminator The terminatior for the tapestry.RequestProcessor pipeline, this service is responsible for: Locating the correct engine instance and letting it to the rest of the request.
JSONResponseBuilder Class that implements JSON responses in tapestry.
JSONResponseContributorImpl Determines if incoming request is a valid json request via the "json" http header or the "json" = "true" request parameter.
LinkFactoryImpl  
LiteralDeferredObject  
LocalizedPropertySource Wraps around a IPropertySourceto query a series of localized keys.
LocalizedStringRender A class used with invisible localizations.
NamespaceResourcesImpl Implementation of NamespaceResources.
NullHandlerContribution A contribution to the tapestry.ognl.NullHandlers configuration point; this provides the Class and NullHandlerthat will be passed to OgnlRuntime.setNullHandler(java.lang.Class, ognl.NullHandler).
ObjectPoolImpl Implementation of the ObjectPool interface.
OgnlClassResolver Implementation of OGNL's ClassResolver (which is unfortunately, named the same as HiveMind's ClassResolver).
PoolableOgnlContextFactory Used by ExpressionEvaluatorImpl to pool OgnlContext objects.
PropertyAccessorContribution A contribution to the tapestry.ognl.PropertyAccessors configuration point; this provides the Class and PropertyAccessorthat will be passed to OgnlRuntime.setPropertyAccessor(java.lang.Class, ognl.PropertyAccessor).
PropertyObjectProvider An implementation of ObjectProvider that gets the actual value from the tapestry.GlobalPropertySource service.
PrototypeResponseBuilder Implementation of response builder for prototype client side library initiated XHR requests.
PrototypeResponseContributorImpl Implementation of prototype javascript library XHR request sniffer.
RequestCycleFactoryImpl Service that creates instances of IRequestCycleon behalf of an engine.
RequestGlobalsImpl Wrapper around ThreadLocalStorageused to store and retrieve Servlet API info.
RequestLocaleManagerImpl Service tapestry.request.RequestLocaleManager.
ResetEventHubImpl Implementation of the tapestry.ResetEventHub service.
ResourceLocalization  
ResponseDelegateFactoryImpl Implementation of ResponseDelegateFactory.
ResponseRendererImpl Responsible for rendering a response to the client.
ServiceEncoderContribution A contribution to the tapestry.url.ServiceEncoders configuration point, identifying some number of ServiceEncoders, as well as the ordering of those encoders.
ServiceMapImpl Implementation of ServiceMap.
SetupRequestEncoding Analyzes the incoming request to set the correct output encoding.
SetupServletApplicationGlobals Stores services and configurations into the tapestry.globals.ApplicationGlobals service, which is used to see the tapestry.infrastructure service.
SpecificationSourceImpl Default implementation of ISpecificationSource that expects to use the normal class loader to locate component specifications from within the classpath.
SymbolSourcesPropertySource Property source that bridges to HiveMind Symbol Sources.
SymbolSourcesPropertySourceFactory Used to create an service instance of SymbolSourcesPropertySource.
TemplateSourceImpl Implementation of TemplateSource.
WebContextInitializer Gets the context from the servlet, creates a ServletWebContext, and stores that into the ApplicationGlobals.
WebRequestServicerPipelineBridge Bridges from the tapestry.request.ServletRequestServicerPipeline to the tapestry.request.WebRequestServicerPipeline.
 

Package org.apache.tapestry.services.impl Description

Service implementations.

Author:
Howard Lewis Ship hlship@apache.org


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.