# Package org.apache.tapestry5.commons.internal.services

package org.apache.tapestry5.commons.internal.services

- Related Packages
  Package
  Description
  org.apache.tapestry5.commons.internal
  org.apache.tapestry5.commons.internal.util
- Class
  Description
  AccessableObjectAnnotationProvider
  Provides access to annotations of an accessable object such as a `Method` or `Field`.
  AnnotationDataTypeAnalyzer
  Checks for the `DataType` annotation, returning its value if present.
  AnnotationProviderChain
  Chain of command for `AnnotationProvider`.
  CompoundCoercion<S,I,T>
  Combines two coercions to create a coercion through an intermediate type.
  DefaultDataTypeAnalyzer
  The default data type analyzer, which is based entirely on the type of the property (and not on annotations or naming conventions).
  GenericsResolverImpl
  Implementation copied from Tapestry 5.4's GenericUtils (commons package).
  ServiceMessages
  StringInterner
  Creates "interned" strings that are unique for the same content.
  StringInternerImpl
  StringLocation
  Implementation of `Location` used when the underlying resource isn't really known.
  TypeCoercerImpl