# Uses of Package
org.apache.tapestry5.ioc

- Packages that use org.apache.tapestry5.ioc
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.beaneditor | Support classes for the `BeanEditor` component.
  org.apache.tapestry5.beanvalidator.modules |
  org.apache.tapestry5.clojure.modules |
  org.apache.tapestry5.corelib.internal | [INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change core components.
  org.apache.tapestry5.hibernate | Provides support for simple CRUD applications built on top of Tapestry and Hibernate
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
  org.apache.tapestry5.internal.beaneditor | [INTERNAL USE ONLY] support classes for the `BeanEditor` component; API subject to change
  org.apache.tapestry5.internal.beanvalidator | [INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
  org.apache.tapestry5.internal.bindings | [INTERNAL USE ONLY] support classes for binding; API subject to change
  org.apache.tapestry5.internal.clojure | [INTERNAL USE ONLY] support for Clojure functions; API subject to change
  org.apache.tapestry5.internal.dynamic | [INTERNAL USE ONLY] support classes for the `Dynamic` component; API subject to change
  org.apache.tapestry5.internal.hibernate | [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
  org.apache.tapestry5.internal.jpa | [INTERNAL USE ONLY] support classes for the JPA module; API subject to change
  org.apache.tapestry5.internal.model | [INTERNAL USE ONLY] support classes for component models; API subject to change
  org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
  org.apache.tapestry5.internal.parser | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
  org.apache.tapestry5.internal.renderers | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.assets | [INTERNAL USE ONLY] asset support services; API subject to change
  org.apache.tapestry5.internal.services.javascript | [INTERNAL USE ONLY] JavaScript support implementations; API subject to change
  org.apache.tapestry5.internal.services.messages | [INTERNAL USE ONLY] support implementations for component catalogs; API subject to change
  org.apache.tapestry5.internal.services.templates | [INTERNAL USE ONLY] component template support classes; API subject to change
  org.apache.tapestry5.internal.spring | [INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.t5internal.modules |
  org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
  org.apache.tapestry5.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
  org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
  org.apache.tapestry5.ioc.def | Tapestry IOC service definitions
  org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
  org.apache.tapestry5.ioc.junit |
  org.apache.tapestry5.ioc.modules |
  org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
  org.apache.tapestry5.ioc.test | Classes supporting testing of Tapestry IOC services
  org.apache.tapestry5.ioc.util | Utility classes supporting Tapestry IOC services
  org.apache.tapestry5.jcache.internal |
  org.apache.tapestry5.jcache.module |
  org.apache.tapestry5.jmx.modules |
  org.apache.tapestry5.jpa | Provides support for simple CRUD applications built on top of Tapestry and JPA
  org.apache.tapestry5.jpa.modules |
  org.apache.tapestry5.json.modules | Optional module that allows JSON objects to be used with the `TypeCoercer` service, when the tapestry-ioc module is present.
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.model | Interfaces for various types of component and parameter models used by Tapestry
  org.apache.tapestry5.modules |
  org.apache.tapestry5.mongodb.modules |
  org.apache.tapestry5.runtime | Contains interfaces that are added to component classes at runtime.
  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.dynamic | Services supporting the `Dynamic` component.
  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.messages | Services supporting component and application message catalogs.
  org.apache.tapestry5.services.pageload | Services for locating and loading pages and component resources.
  org.apache.tapestry5.services.templates | Template services
  org.apache.tapestry5.services.transform | Support for component class transformation.
  org.apache.tapestry5.spring.modules |
  org.apache.tapestry5.test | Support for testing Tapestry pages
  org.apache.tapestry5.upload.modules |
  org.apache.tapestry5.util | A set of enums, abstract classs and wrappers of various purposes
  org.apache.tapestry5.validator | Validators for use by Tapestry (and custom) form field components.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5
  Class and Description
  AnnotationProvider A source of annotations.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  Registry Public access to the IoC service registry.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.beaneditor
  Class and Description
  AnnotationProvider A source of annotations.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.beanvalidator.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.clojure.modules
  Class and Description
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.corelib.internal
  Class and Description
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.hibernate
  Class and Description
  MethodAdviceReceiver Interface used with service advisor methods to define advice.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.hibernate.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal
  Class and Description
  AnnotationProvider A source of annotations.
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Locatable Interface implemented by objects which carry a location tag.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  ModuleBuilderSource The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  Orderable A wrapper that allows objects of a target type to be ordered.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Registry Public access to the IoC service registry.
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.beaneditor
  Class and Description
  AnnotationProvider A source of annotations.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.beanvalidator
  Class and Description
  AnnotationProvider A source of annotations.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.bindings
  Class and Description
  AnnotationProvider A source of annotations.
  BaseLocatable Base implementation of `Locatable`.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.clojure
  Class and Description
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.dynamic
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.hibernate
  Class and Description
  MethodAdviceReceiver Interface used with service advisor methods to define advice.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.jpa
  Class and Description
  AnnotationProvider A source of annotations.
  Invokable Similar to `Runnable` except that it returns a value.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.model
  Class and Description
  BaseLocatable Base implementation of `Locatable`.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.pageload
  Class and Description
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.parser
  Class and Description
  BaseLocatable Base implementation of `Locatable`.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.renderers
  Class and Description
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services
  Class and Description
  AnnotationProvider A source of annotations.
  BaseLocatable Base implementation of `Locatable`.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services.assets
  Class and Description
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services.javascript
  Class and Description
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services.messages
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.services.templates
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.spring
  Class and Description
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  Registry Public access to the IoC service registry.
  ServiceBuilderResources Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.structure
  Class and Description
  AnnotationProvider A source of annotations.
  BaseLocatable Base implementation of `Locatable`.
  Invokable Similar to `Runnable` except that it returns a value.
  IOOperation An operation that, when performed, returns a value (like `Invokable`, but may throw an `IOException`.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.t5internal.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.test
  Class and Description
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.transform
  Class and Description
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.internal.util
  Class and Description
  Invokable Similar to `Runnable` except that it returns a value.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc
  Class and Description
  AdvisorDef Definition of a service advisor, which (by default) is derived from a service advisor method.
  AnnotationAccess Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  AnnotationProvider A source of annotations.
  Invokable Similar to `Runnable` except that it returns a value.
  IOOperation An operation that, when performed, returns a value (like `Invokable`, but may throw an `IOException`.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  Markable Interface implemented by objects which need to disambiguate services with marker annotations.
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ModuleBuilderSource The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  OrderConstraint Represents an order constraints for `OrderedConfiguration`.
  Registry Public access to the IoC service registry.
  RegistryBuilder Used to construct the IoC `Registry`.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceAdvisor Provided by a `AdvisorDef` to perform the advice (by invoking methods on a `MethodAdviceReceiver`).
  ServiceBindingOptions Allows additional options for a service to be specified, overriding hard coded defaults or defaults from annotations on the service.
  ServiceBuilder A callback used to create a service implementation.
  ServiceLifecycle Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.def
  Class and Description
  AdvisorDef Definition of a service advisor, which (by default) is derived from a service advisor method.
  AnnotationAccess Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Markable Interface implemented by objects which need to disambiguate services with marker annotations.
  ModuleBuilderSource The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBuilderResources Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
  ServiceDecorator A service decorator is derived from a `DecoratorDef` and is responsible for building an interceptor around an existing implementation (called the "delegate").
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.internal
  Class and Description
  AdvisorDef Definition of a service advisor, which (by default) is derived from a service advisor method.
  AdvisorDef2 Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.
  AnnotationAccess Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  AnnotationProvider A source of annotations.
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  IdMatcher A matcher of fully qualified ids.
  Invokable Similar to `Runnable` except that it returns a value.
  IOOperation An operation that, when performed, returns a value (like `Invokable`, but may throw an `IOException`.
  Locatable Interface implemented by objects which carry a location tag.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Markable Interface implemented by objects which need to disambiguate services with marker annotations.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ModuleBuilderSource The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Registry Public access to the IoC service registry.
  ServiceAdvisor Provided by a `AdvisorDef` to perform the advice (by invoking methods on a `MethodAdviceReceiver`).
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
  ServiceBindingOptions Allows additional options for a service to be specified, overriding hard coded defaults or defaults from annotations on the service.
  ServiceBuilder A callback used to create a service implementation.
  ServiceBuilderResources Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
  ServiceDecorator A service decorator is derived from a `DecoratorDef` and is responsible for building an interceptor around an existing implementation (called the "delegate").
  ServiceLifecycle Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceLifecycle2 Extension to `ServiceLifecycle` that adds an additional method.
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.internal.services
  Class and Description
  AnnotationAccess Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  AnnotationProvider A source of annotations.
  Invokable Similar to `Runnable` except that it returns a value.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceLifecycle Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.internal.util
  Class and Description
  AdvisorDef Definition of a service advisor, which (by default) is derived from a service advisor method.
  AdvisorDef2 Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.
  AnnotationProvider A source of annotations.
  Invokable Similar to `Runnable` except that it returns a value.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  Orderable A wrapper that allows objects of a target type to be ordered.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceLifecycle Allows certain types of lifecycles to control exactly how services are instantiated.
  ServiceLifecycle2 Extension to `ServiceLifecycle` that adds an additional method.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.junit
  Class and Description
  Registry Public access to the IoC service registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.
  ServiceLifecycle Allows certain types of lifecycles to control exactly how services are instantiated.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.services
  Class and Description
  AnnotationAccess Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  AnnotationProvider A source of annotations.
  Invokable Similar to `Runnable` except that it returns a value.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  ServiceLifecycle Allows certain types of lifecycles to control exactly how services are instantiated.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.test
  Class and Description
  AdvisorDef Definition of a service advisor, which (by default) is derived from a service advisor method.
  AdvisorDef2 Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.
  AnnotationProvider A source of annotations.
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  ObjectCreator Interface used to encapsulate any strategy used defer the creation of some object until just as needed.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Registry Public access to the IoC service registry.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceBuilderResources Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.
  ServiceDecorator A service decorator is derived from a `DecoratorDef` and is responsible for building an interceptor around an existing implementation (called the "delegate").
  ServiceResources Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.ioc.util
  Class and Description
  Locatable Interface implemented by objects which carry a location tag.
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jcache.internal
  Class and Description
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jcache.module
  Class and Description
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jmx.modules
  Class and Description
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jpa
  Class and Description
  Invokable Similar to `Runnable` except that it returns a value.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.jpa.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  LoggerSource A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger instances.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.json.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.kaptcha.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.model
  Class and Description
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MethodAdviceReceiver Interface used with service advisor methods to define advice.
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.
  ObjectProvider Object providers represent an alternate way to locate an object provided somewhere in the `Registry`.
  OperationTracker Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.mongodb.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  ServiceBinder Allows a module to bind service interfaces to service implementation classes in support of autobuilding services.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.runtime
  Class and Description
  Locatable Interface implemented by objects which carry a location tag.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services
  Class and Description
  AnnotationProvider A source of annotations.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.assets
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.dynamic
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.javascript
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.messages
  Class and Description
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.pageload
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.templates
  Class and Description
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.services.transform
  Class and Description
  ObjectLocator Defines an object which can provide access to services defined within a `Registry`, or to objects or object instances available by other means.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.spring.modules
  Class and Description
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.test
  Class and Description
  AnnotationProvider A source of annotations.
  Locatable Interface implemented by objects which carry a location tag.
  Location A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number.
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.
  Registry Public access to the IoC service registry.
  Resource Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.upload.modules
  Class and Description
  Configuration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MappedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  OrderedConfiguration Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.util
  Class and Description
  Messages Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale.

- Classes in org.apache.tapestry5.ioc used by org.apache.tapestry5.validator
  Class and Description
  MessageFormatter Obtained from a `Messages`, used to format messages for a specific localized message key.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.