# Uses of Package
org.apache.tapestry5.commons.services

- Packages that use org.apache.tapestry5.commons.services
  Package | Description
  --- | ---
  org.apache.tapestry5.beanmodel | Support classes for the `BeanEditor` component.
  org.apache.tapestry5.beanmodel.internal.beanmodel |
  org.apache.tapestry5.beanmodel.internal.services |
  org.apache.tapestry5.beanmodel.services |
  org.apache.tapestry5.commons.internal |
  org.apache.tapestry5.commons.internal.services |
  org.apache.tapestry5.commons.services |
  org.apache.tapestry5.commons.util |
  org.apache.tapestry5.genericsresolverguava.internal |
  org.apache.tapestry5.hibernate.web.internal | [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
  org.apache.tapestry5.hibernate.web.modules |
  org.apache.tapestry5.http.internal |
  org.apache.tapestry5.http.modules |
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
  org.apache.tapestry5.internal.clojure | [INTERNAL USE ONLY] support for Clojure functions; API subject to change
  org.apache.tapestry5.internal.event | [INTERNAL USE ONLY] support classes for event listeners; 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.json | [INTERNAL USE ONLY] support classes for the JSON module; 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.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.ajax | [INTERNAL USE ONLY] AJAX support services; 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.compatibility |
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; 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.translator | [INTERNAL USE ONLY] translator 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.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.modules |
  org.apache.tapestry5.ioc.test |
  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.internal.services | [INTERNAL USE ONLY] support services for the Kaptcha component; API subject to change
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.modules |
  org.apache.tapestry5.mongodb.modules |
  org.apache.tapestry5.services.messages | Services supporting component and application message catalogs.
  org.apache.tapestry5.util | A set of enums, abstract classs and wrappers of various purposes

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.beanmodel
  Class | Description
  --- | ---
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).
  PlasticProxyFactory | A service used to create proxies of varying types.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.beanmodel.internal.beanmodel
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.beanmodel.internal.services
  Class | Description
  --- | ---
  ClassPropertyAdapter | Organizes all `PropertyAdapter`s for a particular class.
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.
  PlasticProxyFactory | A service used to create proxies of varying types.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  PropertyAdapter | Provides access to a single property within a class.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.beanmodel.services
  Class | Description
  --- | ---
  PlasticProxyFactory | A service used to create proxies of varying types.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.commons.internal
  Class | Description
  --- | ---
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.commons.internal.services
  Class | Description
  --- | ---
  Coercion | Responsible for converting from one type to another.
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).
  GenericsResolver | Methods related to the use of Java 5+ generics.
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.
  PropertyAdapter | Provides access to a single property within a class.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.commons.services
  Class | Description
  --- | ---
  ClassPropertyAdapter | Organizes all `PropertyAdapter`s for a particular class.
  Coercion | Responsible for converting from one type to another.
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.
  GenericsResolver | Methods related to the use of Java 5+ generics.
  InvalidationListener | Deprecated. In 5.4; use `InvalidationEventHub.addInvalidationCallback(Runnable)` instead
  PropertyAdapter | Provides access to a single property within a class.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.commons.util
  Class | Description
  --- | ---
  Coercion | Responsible for converting from one type to another.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.genericsresolverguava.internal
  Class | Description
  --- | ---
  GenericsResolver | Methods related to the use of Java 5+ generics.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.hibernate.web.internal
  Class | Description
  --- | ---
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.hibernate.web.modules
  Class | Description
  --- | ---
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.http.internal
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.http.modules
  Class | Description
  --- | ---
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.clojure
  Class | Description
  --- | ---
  PlasticProxyFactory | A service used to create proxies of varying types.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.event
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.
  InvalidationListener | Deprecated. In 5.4; use `InvalidationEventHub.addInvalidationCallback(Runnable)` instead

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.jpa
  Class | Description
  --- | ---
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.json
  Class | Description
  --- | ---
  Coercion | Responsible for converting from one type to another.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.pageload
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.services
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.
  InvalidationListener | Deprecated. In 5.4; use `InvalidationEventHub.addInvalidationCallback(Runnable)` instead
  PlasticProxyFactory | A service used to create proxies of varying types.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.services.ajax
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.services.assets
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.services.compatibility
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.structure
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.transform
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.translator
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.internal.util
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.ioc.internal
  Class | Description
  --- | ---
  PlasticProxyFactory | A service used to create proxies of varying types.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.ioc.internal.services
  Class | Description
  --- | ---
  PlasticProxyFactory | A service used to create proxies of varying types.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.ioc.internal.util
  Class | Description
  --- | ---
  Coercion | Responsible for converting from one type to another.
  PlasticProxyFactory | A service used to create proxies of varying types.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.ioc.modules
  Class | Description
  --- | ---
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.ioc.test
  Class | Description
  --- | ---
  ClassPropertyAdapter | Organizes all `PropertyAdapter`s for a particular class.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  PropertyAdapter | Provides access to a single property within a class.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.jpa.modules
  Class | Description
  --- | ---
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.json.modules
  Class | Description
  --- | ---
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.kaptcha.internal.services
  Class | Description
  --- | ---
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).
  PropertyAdapter | Provides access to a single property within a class.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.kaptcha.modules
  Class | Description
  --- | ---
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.modules
  Class | Description
  --- | ---
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.
  DataTypeAnalyzer | Used by `BeanModelSource` to identify the type of data associated with a particular property (represented as a `PropertyAdapter`).
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.
  PlasticProxyFactory | A service used to create proxies of varying types.
  PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects.
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.mongodb.modules
  Class | Description
  --- | ---
  CoercionTuple | An immutable object that represents a mapping from one type to another.
  CoercionTuple.Key | Class that represents the key to be used to the mapped configuration of the `TypeCoercer` service.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.services.messages
  Class | Description
  --- | ---
  InvalidationEventHub | An object which manages a list of `InvalidationListener`s.

- Classes in org.apache.tapestry5.commons.services used by org.apache.tapestry5.util
  Class | Description
  --- | ---
  TypeCoercer | Makes use of `Coercion`s to convert between an input value (of some specific type) and a desired output type.