Package | Description |
---|---|
org.apache.tapestry5.internal.services |
[INTERNAL USE ONLY] internal service classes; API subject to change
|
org.apache.tapestry5.ioc.services |
Tapestry IOC service interfaces
|
org.apache.tapestry5.services |
Core services
|
org.apache.tapestry5.services.assets |
Various services for assets (e.g., images, JavaScript and CSS files)
|
org.apache.tapestry5.services.compatibility |
A more structured approach to tracking how compatibility features are enabled, as well as tracking
compatibility exceptions.
|
org.apache.tapestry5.services.javascript |
Support for Javascript (and CSS), including dynamically-added JavaScript and
services that manage dynamically-added links to JavaScript (and CSS) assets.
|
org.apache.tapestry5.services.meta |
Services for extracting component metadata.
|
org.apache.tapestry5.validator |
Validators for use by Tapestry (and custom) form field components.
|
Modifier and Type | Class and Description |
---|---|
class |
AssetDispatcher
Recognizes requests where the path begins with "/asset/" (actually, as defined by the
SymbolConstants.ASSET_PATH_PREFIX symbol), and delivers the content therein as a bytestream. |
interface |
ComponentInstantiatorSource
Creates
Instantiator s for components, based on component class name. |
interface |
PersistentFieldManager
Handle persistent property changes.
|
interface |
TemplateParser
Parses a resource into a
ComponentTemplate . |
Modifier and Type | Interface and Description |
---|---|
interface |
ServiceLifecycleSource
Provides access to user defined lifecycles (beyond the two built-in lifecycles: "singleton" and "primitive").
|
interface |
ServiceOverride
Used to override built in services.
|
interface |
SymbolProvider
A provider of values for symbols, used by the
SymbolSource service. |
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationStateManager
Responsible for managing session state objects, objects which persist between requests, but are not tied to
any individual page or component.
|
interface |
ApplicationStatePersistenceStrategySource
Used to provide access to
ApplicationStatePersistenceStrategySource instances
via a logical name for the stategy, such as "session". |
interface |
AssetSource
Used to find or create an
Asset with a given path. |
interface |
BindingSource
Used to acquire bindings for component parameters.
|
interface |
ClasspathAssetAliasManager
Deprecated.
Deprecated in 5.4, with no replacement. This will no longer be used in Tapestry 5.5, as all classpath assets
will need to be under the
META-INF/assets folder (but may be maintained for compatibility reasons until 5.6). |
interface |
ComponentEventResultProcessor<T>
Responsible for handling the return value provided by a component event handler method.
|
interface |
ComponentOverride
Service that allows replacing one component, page or mixin class by another without changing the sources.
|
interface |
DataTypeAnalyzer
Used by
BeanModelSource to identify the type of data associated with a particular property (represented as a
PropertyAdapter ). |
interface |
FieldValidatorSource
Used to create
FieldValidator s for a particular Field
component. |
interface |
HiddenFieldLocationRules
Provides some assistance in determining where to place a hidden field based on standard (X)HTML elements.
|
interface |
MetaDataLocator
Used to lookup meta data concerning a particular component.
|
interface |
NullFieldStrategySource
A source for
NullFieldStrategy instances based on a logical name. |
interface |
ObjectRenderer<T>
A strategy interface used for converting an object into markup that describes that object.
|
interface |
RequestExceptionHandler
Service invoked when an uncaught exception occurs.
|
interface |
SessionPersistedObjectAnalyzer<T>
Analyzes a session-persisted object, specifically to see if it is dirty or not.
|
interface |
TranslatorAlternatesSource
This service is used by
TranslatorSource to specify Translator alternates: translators that
are used when specified explicitly by name. |
interface |
TranslatorSource
A source for
Translator s, either by name or by property type. |
interface |
ValueEncoderSource
A source for value encoders based on a property type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompressionAnalyzer
Identifies which content types are compressable.
|
interface |
ContentTypeAnalyzer
Used to determine the MIME content type for a resource.
|
interface |
ResourceMinimizer
Certain kinds of resources can be minimized: this primarily refers to JavaScript and CSS, both of which contain
whitespace, comments and other features that can be reduced.
|
interface |
StreamableResourceSource
Converts
Resource s into StreamableResource s, and may be responsible for
transforming resources based on file extension. |
Modifier and Type | Interface and Description |
---|---|
interface |
Compatibility
Used globally to track what compatibility traits are enabled.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JavaScriptStackSource
Manages the available
JavaScriptStack s, each of which has a unique name. |
interface |
ModuleManager
Responsible for managing access to the JavaScript modules.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetaWorker
Service that makes it easy to identify a class annotation and use its presence, or the value of an attribute,
to set a meta-data key.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ValidatorMacro
Allows support for "validator macros", a simple-minded way of combining several related valiations together under
a single name.
|
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.