# Package org.apache.tapestry5.commons.services

package org.apache.tapestry5.commons.services

- Related Packages
  Package
  Description
  org.apache.tapestry5.commons
  org.apache.tapestry5.commons.internal
  org.apache.tapestry5.commons.util
- Class
  Description
  ClassPropertyAdapter
  Organizes all `PropertyAdapter`s for a particular class.
  Coercion<S,T>
  Responsible for converting from one type to another.
  CoercionTuple<S,T>
  An immutable object that represents a mapping from one type to another.
  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.
  GenericsResolver.Provider
  Convenience class for getting a `GenericsResolver` instance.
  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.
  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.