|
Class Summary |
| AbstractAsset |
Base class for assets. |
| AbstractInstantiator |
Abstract base class for instantiators; for each component, a new subclass is created at runtime. |
| AbstractMethodAccess |
Base class used for dynamically-created subclasses that implement MethodAccess |
| AbstractSessionPersistentFieldStrategy |
Base class for strategies that store their values as keys in the session. |
| ActionRenderResponseGeneratorImpl |
Simply uses the LinkSource to generate a link which is then Response.sendRedirect(org.apache.tapestry5.Link) sent as a redirect}. |
| 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. |
| AjaxComponentInstanceEventResultProcessor |
Performs a partial page render based on a root component. |
| AjaxFilter |
A filter that intercepts Ajax-oriented requests, thos that originate on the client-side using XmlHttpRequest. |
| AjaxLinkComponentEventResultProcessor |
Handles Link result types by building a JSON response with key "redirectURL". |
| AjaxPageClassComponentEventResultProcessor |
Processes a Class result by converting the Class to a logical page name, then processing that. |
| AjaxPageNameComponentEventResultProcessor |
A ComponentEventResultProcessor, used for Ajax requests, for a String value
that is interpreted as a logical page name. |
| AjaxPartialResponseRendererImpl |
|
| AnnotationDataTypeAnalyzer |
Checks for the DataType annotation, returning its value if present. |
| ApplicationGlobalsImpl |
|
| ApplicationMessageCatalogObjectProvider |
Allows for injection of the global application message catalog into services. |
| ApplicationStackTraceElementAnalyzer |
Identifies frames for application classes. |
| ApplicationStateManagerImpl |
|
| ApplicationStatePersistenceStrategySourceImpl |
|
| ArrayEventContext |
Simple implementation of EventContext. |
| AssetDispatcher |
Recognizes requests where the path begins with "/asset/" and delivers the content therein as a bytestream. |
| AssetInjectionProvider |
Performs injection of assets, based on the presence of the Path annotation. |
| AssetObjectProvider |
Exposes assets (in the current locale). |
| AssetResourceLocatorImpl |
|
| AssetSourceImpl |
|
| AttributeExpansionBinding |
Wraps a StringProvider as a read-only Binding. |
| AttributeInfo |
Tracks the qualified name and value of an attribute within a start element
XMLToken. |
| BaseURLSourceImpl |
|
| BeanBlockOverrideSourceImpl |
|
| BeanBlockSourceImpl |
|
| BeanModelSourceImpl |
|
| BindingSourceImpl |
|
| 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. |
| CheckForUpdatesFilter |
Implements a barrier that periodically asks the UpdateListenerHub to check for
updates to files. |
| ClasspathAssetAliasManagerImpl |
|
| ClasspathAssetFactory |
Generates Assets for files on the classpath. |
| ClassResultProcessor |
Used when a component event handler returns a class value. |
| ClientBehaviorSupportImpl |
|
| ClientDataEncoderImpl |
|
| ClientDataSinkImpl |
|
| ClientPersistentFieldStorageImpl |
Manages client-persistent values on behalf of a ClientPersistentFieldStorageImpl. |
| ClientPersistentFieldStrategy |
Implements simple client-persistent properties. |
| ClusteredSessionImpl |
A thin wrapper around HttpSession. |
| CoercingPropertyConduitWrapper |
|
| CommonResourcesInjectionProvider |
Allows for a number of anonymous injections based on the type of field that is to be injected. |
| ComponentClassCacheImpl |
|
| ComponentClassResolverImpl |
|
| ComponentDefaultProviderImpl |
|
| ComponentEventDispatcher |
Processes component action events sent as requests from the client. |
| ComponentEventImpl |
|
| ComponentEventLinkEncoderImpl |
|
| ComponentEventRequestHandlerImpl |
|
| ComponentInstanceResultProcessor |
|
| ComponentInstantiatorSourceImpl |
A wrapper around a PlasticManager that allows certain classes to be modified as they are loaded. |
| ComponentMessagesSourceImpl |
|
| ComponentModelSourceImpl |
|
| ComponentRequestHandlerTerminator |
Terminator for the ComponentRequestHandler pipeline, that feeds out into the
ComponentEventRequestHandler and PageRenderRequestHandler
pipelines. |
| ComponentResultProcessorWrapper |
A wrapper around ComponentEventResultProcessor that encapsulates capturing the exception. |
| ComponentSourceImpl |
|
| ComponentTemplateSourceImpl |
Service implementation that manages a cache of parsed component templates. |
| CompositeFieldValidator |
Aggregates together a number of field validator instances as a single unit. |
| ContextAssetFactory |
Implementation of AssetFactory for assets that are part of the web application context. |
| ContextImpl |
|
| ContextPathEncoderImpl |
|
| ContextResource |
A resource stored with in the web application context. |
| ContextValueEncoderImpl |
|
| CookiesImpl |
Implementation of the Cookies service interface. |
| DefaultDataTypeAnalyzer |
The default data type analyzer, which is based entirely on the type of the property (and not on annotations or naming
conventions). |
| DefaultInjectionProvider |
Worker for the Inject annotation that delegates out to the master
MasterObjectProvider to access the value. |
| DefaultRequestExceptionHandler |
Default implementation of RequestExceptionHandler that displays the standard ExceptionReport page. |
| DefaultSessionPersistedObjectAnalyzer |
Default catch-all implementation of SessionPersistedObjectAnalyzer. |
| DelegatingMessagesImpl |
Implementation of Messages that wraps two other Messages instances: a primary and a delegate. |
| DocumentLinkerImpl |
|
| DTDData |
A capturing of the data from
LexicalHandler.startDTD(String, String, String). |
| EndOfRequestEventHubImpl |
|
| EnumValueEncoderFactory<E extends Enum<E>> |
Factory that provides a configured instance of EnumValueEncoder. |
| EnvironmentalShadowBuilderImpl |
|
| EnvironmentImpl |
A non-threadsafe implementation (expects to use the "perthread" service lifecyle). |
| EventImpl |
|
| FieldTranslatorImpl<T> |
|
| FieldTranslatorSourceImpl |
|
| FieldValidationSupportImpl |
|
| FieldValidatorDefaultSourceImpl |
|
| FieldValidatorImpl |
|
| FieldValidatorSourceImpl |
|
| FlashPersistentFieldStrategy |
The "flash" strategy stores data inside the session, just like SessionPersistentFieldStrategy, but also removes the values from the session on first use. |
| GenericValueEncoderFactory<V> |
An implementation of ValueEncoderFactory that returns a pre-wired instance of ValueEncoder. |
| HeartbeatImpl |
|
| HiddenFieldLocationRulesImpl |
|
| HttpErrorComponentEventResultProcessor |
Handles HttpError by invoking Response.sendError(int, String). |
| IdentityAssetPathConverter |
Returns the default asset path unchanged. |
| IgnoredPathsFilter |
|
| ImmediateActionRenderResponseFilter |
|
| ImmediateActionRenderResponseGenerator |
Alternative implementation, used when SymbolConstants.SUPPRESS_REDIRECT_FROM_ACTION_REQUESTS
is set to true. |
| InternalComponentInvalidationEventHubImpl |
|
| InternalModule |
TapestryModule has gotten too complicated and it is nice to demarkate public
(and stable) from internal (and volatile). |
| InternalRequestGlobalsImpl |
|
| JSONArrayEventResultProcessor |
|
| JSONObjectEventResultProcessor |
Implementation of ComponentEventResultProcessor for JSONObject, allowing a
component event handler to return a JSONObject that will be sent directly to the client as the reply. |
| LinkDecorationListener |
A default LinkCreationListener2 that triggers the EventConstants.DECORATE_COMPONENT_EVENT_LINK and
EventConstants.DECORATE_PAGE_RENDER_LINK events as links are generated. |
| LinkImpl |
|
| LinkSourceImpl |
|
| LiteralPropertyConduit |
A PropertyConduit for a literal value in an expression, such as a number, or "true", "false" or "null". |
| 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. |
| MapMessages |
Implementation of Messages based on a simple Map (of string keys and values). |
| MarkupRendererTerminator |
Terminator for the [@link MarkupRenderer} pipeline, which exists to invoke PageRenderQueue.render(org.apache.tapestry5.MarkupWriter). |
| MarkupWriterFactoryImpl |
|
| MarkupWriterImpl |
|
| 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. |
| MetaDataLocatorImpl |
|
| MethodInvocationFailResult |
Implementation of MethodInvocationResult for failed
invocations (where a checked exception was thrown). |
| MethodInvocationSuccessfulResult |
Implementation of MethodInvocationResult for successful
method invocations. |
| NonPoolingRequestPageCacheImpl |
In Tapestry 5.1, the implementation of this worked with the page pool (a pool of page instances, reserved
to individual requests/threads). |
| NullFieldStrategySourceImpl |
|
| ObjectComponentEventResultProcessor |
A catch-all for type Object that reports the return value as an error. |
| OptimizedSessionPersistedObjectAnalyzer |
|
| PageActivationContextCollectorImpl |
|
| PageActivatorImpl |
|
| PageContentTypeAnalyzerImpl |
|
| PageDocumentGeneratorImpl |
|
| PageElementFactoryImpl |
|
| PageMarkupRendererImpl |
|
| PageNameComponentEventResultProcessor |
Used when a component event handler returns a string value. |
| PageRenderDispatcher |
Dispatches incoming requests for render requests. |
| PageRenderLinkSourceImpl |
|
| PageRenderQueueImpl |
This services keeps track of the page being rendered and the root command for the partial render, it is therefore
request/thread scoped. |
| PageRenderRequestHandlerImpl |
Handles a page render request by activating and then rendering the page. |
| PageResponseRendererImpl |
|
| PageSourceImpl |
|
| PartialMarkupDocumentLinker |
|
| PartialMarkupRendererTerminator |
Terminator for the PartialMarkupRenderer pipeline, which ultimately invokes
PageRenderQueue.renderPartial(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.json.JSONObject)
. |
| PersistentFieldBundleImpl |
|
| PersistentFieldChangeImpl |
|
| PersistentFieldManagerImpl |
|
| PersistentLocaleImpl |
|
| PrefixCheckStackTraceElementAnalyzer |
Checks to see if a class has a given prefix to its class name. |
| PropertyConduitDelegate |
Companion class for PropertyConduit instances created by the
PropertyConduitSource. |
| PropertyConduitSourceImpl |
|
| ProxiesStackTraceElementAnalyzer |
Identifies frames for various proxy classes (class name starts with a '$' and there's no line number. |
| RegexpStackTraceElementAnalyzer |
Uses a regular expression to identify which CSS class to apply to a frame. |
| RenderCommandComponentEventResultProcessor |
Processor for objects that implement RenderCommand (such as
BlockImpl), used with an Ajax component event. |
| RenderQueueImpl |
|
| RenderSupportImpl |
|
| RequestConstants |
Constants used when processing requests from the client web browser. |
| RequestErrorFilter |
Filter for the RequestHandler pipeline used to intercept and report
exceptions. |
| RequestGlobalsImpl |
Dumb data holder for per-request data. |
| RequestImpl |
Basic implementation of Request that wraps around an
HttpServletRequest. |
| RequestSecurityManagerImpl |
|
| ResourceDigestGeneratorImpl |
Implementation of ResourceDigestGenerator that generates MD5 digests. |
| ResourceDigestManagerImpl |
|
| ResourceStreamerImpl |
|
| ResponseCompressionAnalyzerImpl |
|
| ResponseImpl |
Implementation of Response that wraps around an underlying HttpServletResponse. |
| ResponseRendererImpl |
|
| RestoreDirtySessionObjects |
A listener that invokes Session.restoreDirtyObjects(). |
| RootPathDispatcher |
Recognizes a request for the application root (i.e., "/") and handles this the same as a render request for the
"Start" page. |
| SaxTemplateParser |
SAX-based template parser logic, taking a Resource to a Tapestry
template file and returning
a ComponentTemplate. |
| SelectModelFactoryImpl |
|
| 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. |
| 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. |
| ServicesMessages |
|
| SessionApplicationStatePersistenceStrategy |
Stores ASOs in the Session, which will be created as necessary. |
| SessionImpl |
A thin wrapper around HttpSession. |
| SessionPersistentFieldStrategy |
A strategy for storing persistent page properties into the session. |
| StaticFilesFilter |
Identifies requests that are for actual resource files in the context. |
| StreamPageContentResultProcessor |
Used to trigger the rendering of a particular page without causing a redirect to that page. |
| StreamResponseResultProcessor |
|
| StringInternerImpl |
|
| StringValueEncoder |
Passes the string value from the server to the client and vice-versa without any translation. |
| SyntheticStackTraceElementAnalyzer |
Identifies any code associated with line 1 as omitted (i.e., it's a synthetic
method related to an inner class). |
| TapestryAOPStackFrameAnalyzer |
Encapsulates a number of tests for identifying stack frames that are a side-effect
of various Tapestry Aspect Oriented Programming and other code generation behaviors. |
| TapestrySessionFactoryImpl |
|
| TemplateParserImpl |
Parses Tapestry XML template files into ComponentTemplate instances. |
| TranslatorAlternatesSourceImpl |
|
| TranslatorSourceImpl |
|
| TypeCoercedValueEncoderFactory |
Provides ValueEncoder instances that are backed by the TypeCoercer service. |
| URLEncoderImpl |
|
| ValidationConstraintGeneratorImpl |
|
| ValidationDecoratorFactoryImpl |
|
| ValidatorSpecification |
Validator type and constraint values parsed from a validator specification. |
| ValueEncoderSourceImpl |
|
| XMLTokenStream |
Parses a document as a stream of XML tokens. |