# Uses of Package
org.apache.tapestry5.annotations

- Packages that use org.apache.tapestry5.annotations
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.corelib.base | Base components intended to be extended by other components rather than used directly in templates.
  org.apache.tapestry5.corelib.components | The set of core components available in all Tapestry applications
  org.apache.tapestry5.corelib.mixins | The set of core mixins available in all Tapestry applications
  org.apache.tapestry5.corelib.pages | The set of core pages available in all Tapestry applications
  org.apache.tapestry5.internal.hibernate | [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
  org.apache.tapestry5.internal.services.meta | [INTERNAL USE ONLY] metadata support classes; API subject to change
  org.apache.tapestry5.internal.t5internal.components |
  org.apache.tapestry5.internal.webresources |
  org.apache.tapestry5.kaptcha.components | Kaptcha components
  org.apache.tapestry5.modules |
  org.apache.tapestry5.test | Support for testing Tapestry pages
  org.apache.tapestry5.upload.components | Tapestry-upload module components
  org.apache.tapestry5.upload.internal.services | [INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5
  Class and Description
  ImmutableSessionPersistedObject Marker annotation that can be placed on a session-persisted object to indicate that the object is immutable, and therefore does not require end-of-request restoring into the session.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.corelib.base
  Class and Description
  Environmental Defines a field of a component class that is replaced at runtime with a read-only value obtained from the `Environment` service.
  Events Annotation applied to components to document what events a component may trigger.
  Parameter Annotation placed on a field to indicate that it is, in fact, a component parameter.
  Property Annotation for fields for which accessor methods (getters and setters) should be created.
  SupportsInformalParameters Used to identify a component that can support informal parameters.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.corelib.components
  Class and Description
  Events Annotation applied to components to document what events a component may trigger.
  Import Annotations to control the importing of JavaScript stacks and libraries as well as stylesheets.
  Parameter Annotation placed on a field to indicate that it is, in fact, a component parameter.
  SupportsInformalParameters Used to identify a component that can support informal parameters.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.corelib.mixins
  Class and Description
  Events Annotation applied to components to document what events a component may trigger.
  Import Annotations to control the importing of JavaScript stacks and libraries as well as stylesheets.
  MixinAfter A marker annotation applied to a mixin to indicate that the mixin's render state behavior is deferred until after the the behavior of the component to which the mixin is attached.
  SupportsInformalParameters Used to identify a component that can support informal parameters.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.corelib.pages
  Class and Description
  Cached Indicates that a method should only be evaluated once per request and the result cached.
  ContentType An annotation on a page component used to identify the content type the page returns.
  Import Annotations to control the importing of JavaScript stacks and libraries as well as stylesheets.
  Property Annotation for fields for which accessor methods (getters and setters) should be created.
  UnknownActivationContextCheck A marker annotation that indicates that the page in question may only be accessed with a exact actvation context.
  WhitelistAccessOnly Identifies a page that should only be accessed from clients on the whitelist.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.internal.hibernate
  Class and Description
  ImmutableSessionPersistedObject Marker annotation that can be placed on a session-persisted object to indicate that the object is immutable, and therefore does not require end-of-request restoring into the session.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.internal.services.meta
  Class and Description
  ContentType An annotation on a page component used to identify the content type the page returns.
  Meta Allows for the specification of per-component meta-data.
  UnknownActivationContextCheck A marker annotation that indicates that the page in question may only be accessed with a exact actvation context.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.internal.t5internal.components
  Class and Description
  Import Annotations to control the importing of JavaScript stacks and libraries as well as stylesheets.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.internal.webresources
  Class and Description
  Path Used in conjunction with the `Inject` annotation to inject an `Asset` based on a path.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.kaptcha.components
  Class and Description
  Import Annotations to control the importing of JavaScript stacks and libraries as well as stylesheets.
  SupportsInformalParameters Used to identify a component that can support informal parameters.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.modules
  Class and Description
  Path Used in conjunction with the `Inject` annotation to inject an `Asset` based on a path.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.test
  Class and Description
  Id Optional annotation, used with `Inject`, which exists to provide the id of an object when it can not be determined by other means (such as from the field name).
  Parameter Annotation placed on a field to indicate that it is, in fact, a component parameter.
  Path Used in conjunction with the `Inject` annotation to inject an `Asset` based on a path.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.upload.components
  Class and Description
  Events Annotation applied to components to document what events a component may trigger.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.upload.internal.services
  Class and Description
  Events Annotation applied to components to document what events a component may trigger.

${project.version} - Copyright © 2003-2014 The Apache Software Foundation.