Uses of Package
org.apache.tapestry5.internal.services
Packages that use org.apache.tapestry5.internal.services
Package
Description
[INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
[INTERNAL USE ONLY] support classes for the
Dynamic
component; API subject to change[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] AJAX support services; API subject to change
[INTERNAL USE ONLY] asset support services; API subject to change
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
[INTERNAL USE ONLY] REST support classes; API subject to change
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
Services for locating and loading pages and component resources.
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.hibernate.web.internalClassDescriptionBase class for strategies that store their values as keys in the session.Stores ASOs in the
Session
, which will be created as necessary. -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.dynamicClassDescriptionAccess to localized page instances (which are now shared singletons, starting in release 5.2).Parses a resource into a
ComponentTemplate
. -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.jpaClassDescriptionBase class for strategies that store their values as keys in the session.Stores ASOs in the
Session
, which will be created as necessary. -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.pageloadClassDescriptionCreates
Instantiator
s for components, based on component class name.Provides access to cachedComponentTemplate
s.Used by thePageLoader
to create partialar page elements.Instantiates a fully loaded, configured instance of a Tapestry page.Handle persistent property changes. -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.renderersClassDescriptionAccess to localized page instances (which are now shared singletons, starting in release 5.2).
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.servicesClassDescriptionBase class for assets.Base class for strategies that store their values as keys in the session.Used to render portions of a page as part of an Ajax request.Interface that defines types who provide a class name for URLChangeTracker purposes.Describes an object that can store
PersistentFieldChange
s, and manage a query parameter stored into aLink
to maining this data across requests.A cache for converting between class names and component (or other) classes.Service that generates a Graphviz DOT description file for a given component's dependency graph or for the whole set of dependencies of all components.Internal service that registers direct dependencies between components (including components, pages and base classes).Enum class defining the types of dependency components, pages and mixins can have among them.CreatesInstantiator
s for components, based on component class name.Access to component models (as provided viaComponentInstantiatorSource
).Provides access to cachedComponentTemplate
s.You can write cookies to it.Provides the cookies from the browser.Responsible for injecting script and style links into the <head> and <body> element of the rendered HTML document.A capturing of the data fromLexicalHandler.startDTD(String, String, String)
.Manages request notifications for theEndOfRequestListener
interface.Service providing methods related to names that shouldn't be used as form control element names or ids.An implementation ofValueEncoderFactory
that returns a pre-wired instance ofValueEncoder
.An object that can instantiate a component.Split-out implementation ofInvalidationEventHub
that separates it fromComponentInstantiatorSource
.Stores global per-request data internal to the framework.A source forLink
objects.Represents a bundle of properties files that can be used to collect properties that are eventually used to form aMessages
.Fires theEventConstants.PASSIVATE
event on a page, and collects the result, converting it to an array of objects.Responsible for firing the EventConstants.ACTIVATE event on the page.Used by thePageLoader
to create partialar page elements.Instantiates a fully loaded, configured instance of a Tapestry page.Service used to render page markup using a MarkupWriter.A wrapper aroundRenderQueue
, but referencable as a (per-thread) service.Service responsible for writing a full page markup response.Access to localized page instances (which are now shared singletons, starting in release 5.2).Handle persistent property changes.Forces a reload of all caches and invalidates the component class cache.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).Used to manage the relationship between the security of a request and the security of a page.Deprecated.Deprecated in 5.4 with no replacement; see release notes about classpath assets moving to /META-INF/assets/.Responsible for streaming the contents of a resource to the client.Used to customize the behavior ofResourceStreamer.streamResource(org.apache.tapestry5.commons.Resource, java.lang.String, java.util.Set)
.Interface used when assembling an attribute value that contains expansions.Parses a resource into aComponentTemplate
.Responsible for handling the response for a page called with an unknown activation context when the check itself is enabled.Identifies type ofXMLToken
. -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.services.ajaxClassDescriptionUsed to render portions of a page as part of an Ajax request.Responsible for injecting script and style links into the <head> and <body> element of the rendered HTML document.A wrapper around
RenderQueue
, but referencable as a (per-thread) service.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). -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.services.assetsClassDescriptionResponsible for streaming the contents of a resource to the client.
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.services.javascriptClassDescriptionResponsible for streaming the contents of a resource to the client.
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.services.restClassDescriptionAccess to localized page instances (which are now shared singletons, starting in release 5.2).
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.structureClassDescriptionA cache for converting between class names and component (or other) classes.An object that can instantiate a component.A source for
Link
objects.Handle persistent property changes.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). -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.testClassDescriptionYou can write cookies to it.Provides the cookies from the browser.
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.internal.transformClassDescriptionA cache for converting between class names and component (or other) classes.Internal service that registers direct dependencies between components (including components, pages and base classes).
-
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.modulesClassDescriptionSimilar to
ComponentEventRequestHandlerImpl
, but built around the Ajax request cycle, where the action request sends back an immediate JSON response containing the new content.Implements simple client-persistent properties.Internal service that registers direct dependencies between components (including components, pages and base classes).Marker forComponentEventResultProcessor
to identify the particular implementation used for handlingComponent
instances (i.e., pages).CreatesInstantiator
s for components, based on component class name.Terminator for theComponentRequestHandler
pipeline, that feeds out into theComponentEventRequestHandler
andPageRenderRequestHandler
pipelines.Provides access to cachedComponentTemplate
s.You can write cookies to it.Provides the cookies from the browser.Manages request notifications for theEndOfRequestListener
interface.Split-out implementation ofInvalidationEventHub
that separates it fromComponentInstantiatorSource
.A source forLink
objects.Terminator for the [@link MarkupRenderer} pipeline, which exists to invokePageRenderQueue.render(org.apache.tapestry5.MarkupWriter)
.Handles a page render request by activating and then rendering the page.Terminator for thePartialMarkupRenderer
pipeline, which ultimately invokesPageRenderQueue.renderPartial(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.json.JSONObject)
.Used to manage the relationship between the security of a request and the security of a page.Responsible for streaming the contents of a resource to the client.A listener that invokesSession.restoreDirtyObjects()
.Parses a resource into aComponentTemplate
. -
Classes in org.apache.tapestry5.internal.services used by org.apache.tapestry5.services.pageloadClassDescriptionInternal service that registers direct dependencies between components (including components, pages and base classes).Split-out implementation of
InvalidationEventHub
that separates it fromComponentInstantiatorSource
.