Tapestry API - (5.9.0)
Packages
Package
Description
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
Extra utility classes used to support Ajax interactions between the client and the browser.
Support for a standard way of presenting alerts to the user, via the
AlertManager
service combined with the
Alerts
component.Contains annotations, primarily those used inside component classes as well as a few specific to the tapestry-core services layer.
Support classes for the
BeanEditor
component.[INTERNAL USE ONLY] support classes related to Antlr; API subject to change
Support for JSR-303 Bean Validation via the Hibernate validator implementation
Allows Clojure functions to be injected into Tapestry services and components
Root package for Tapestry's core library.
Base components intended to be extended by other components rather than
used directly in templates.
The set of core components available in all Tapestry applications
A set of enums used by Tapestry and also useful in custom Tapestry
components and services.
[INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change
core components.
The set of core mixins available in all Tapestry applications
The set of core pages available in all Tapestry applications
A Document Object Model, a tree of nodes representing elements, attributes
and text within a document.
Light-weight functional programming for Flows of values
Support classes for the
Grid
component, which presents tabular data in an (X)HTML table.Provides support for simple CRUD applications built on top of Tapestry and Hibernate
Annotations for using Hibernate within Tapestry components or services
[INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
[INTERNAL USE ONLY] internal support classes; API subject to change.
[INTERNAL USE ONLY] support classes for Alerts; API subject to change
[INTERNAL USE ONLY] support classes for the
BeanEditor
component; API subject to change[INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
[INTERNAL USE ONLY] support classes for binding; API subject to change
[INTERNAL USE ONLY] support for Clojure functions; API subject to change
[INTERNAL USE ONLY] support classes for the
Dynamic
component; API subject to change[INTERNAL USE ONLY] support classes for event listeners; API subject to change
[INTERNAL USE ONLY] support classes for event listeners; API subject to change
[INTERNAL USE ONLY] support classes for the
Grid
component; API subject to change[INTERNAL USE ONLY] support classes for the JMX module; API subject to change
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] support classes for the JSON module; API subject to change
[INTERNAL USE ONLY] support classes for component models; 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] Plastic implementation details; 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] link transformation support implementations; API subject to change
[INTERNAL USE ONLY] support implementations for component catalogs; API subject to change
[INTERNAL USE ONLY] metadata support classes; API subject to change
[INTERNAL USE ONLY] REST support classes; API subject to change
[INTERNAL USE ONLY] security support classes; API subject to change
[INTERNAL USE ONLY] component template support classes; API subject to change
[INTERNAL USE ONLY] support classes for the Spring IOC; 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.
[INTERNAL USE ONLY] translator implementation classes; API subject to change.
[INTERNAL USE ONLY] various utility classes; API subject to change.
[INTERNAL USE ONLY] validation macro implementation; API subject to change
A code-centric, high-performance, simple Inversion of Control container
Annotations for Tapestry IOC services
Tapestry IOC service definitions
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
[INTERNAL USE ONLY] Support for cron-like services in Tapestry IOC; API subject to change.
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
Tapestry IOC service interfaces
Support for cron-like services in Tapestry IOC
Utility classes supporting Tapestry IOC services
JavaDoc Plugin for Tapestry that generates component reference documentation for component classes
Allows easy exposure of Tapestry Services as JMX MBeans
Provides support for simple CRUD applications built on top of Tapestry and JPA
JPA annotations
Repackaged, improved (and tested) version of code originally https://github.com/tdunning/open-json
Starting in release 5.4,
JSONObject
and JSONArray
are serializable.Optional module that allows JSON objects to be used with the
TypeCoercer
service, when
the tapestry-ioc module is present.Kaptcha (CAPTCHA) image support
Kaptcha annotations
Kaptcha components
[INTERNAL USE ONLY] support services for the Kaptcha component; API subject to change
Pages supporting the Kaptcha (CAPTCHA) component
Services supporting the Kaptcha (CAPTCHA) component
Interfaces for various types of component and parameter models used by Tapestry
Plastic, Tapestry's component class transformation library based on ASM
Contains interfaces that are added to component classes at runtime.
Core services
Utilities for handling Ajax-oriented requests, including partial render requests.
Various services for assets (e.g., images, JavaScript and CSS files)
A more structured approach to tracking how compatibility features are enabled, as well as tracking
compatibility exceptions.
Support for the built-in "T5Dashboard" page.
Services supporting the
Dynamic
component.Support for Javascript (and CSS), including dynamically-added JavaScript and
services that manage dynamically-added links to JavaScript (and CSS) assets.
Services supporting link transformation.
Services supporting component and application message catalogs.
Services for extracting component metadata.
Services for locating and loading pages and component resources.
Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.
Interfaces support a simple whitelist-based security model to protect page access.
Template services
Support for component class transformation.
Integration of Tapestry with the Spring Inversion Of Control Container
Support for testing Tapestry pages
Classes supporting testing of Tapestry IOC services
Classes and interfaces used by the
Tree
componentTapestry-upload module components
[INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change
Services for the Tapestry-upload module
A set of enums, abstract classs and wrappers of various purposes
Validators for use by Tapestry (and custom) form field components.