# Package org.apache.tapestry5.commons

package org.apache.tapestry5.commons

- Related Packages
  Package
  Description
  org.apache.tapestry5
  Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.commons.internal
  org.apache.tapestry5.commons.services
  org.apache.tapestry5.commons.util
- Interfaces
  Class
  Description
  AnnotationProvider
  A source of annotations.
  Configuration<T>
  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.
  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.
  MappedConfiguration<K,V>
  Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  MessageFormatter
  Obtained from a org.apache.tapestry5.ioc.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<T>
  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`.
  OrderedConfiguration<T>
  Object passed into a service contributor method that allows the method provide contributed values to the service's configuration.
  RecursiveValue<T>
  Interface that represents a parent-children relationship.
  RecursiveValueProvider
  Interface implemented by classes which converts objects to `RecursiveValue` instances.
  Resource
  Represents a resource on the server that may be used for server side processing, or may be exposed to the client side.