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. |