# Uses of Package
org.apache.tapestry5.annotations

- Packages that use org.apache.tapestry5.annotations
  Package | Description
  --- | ---
  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.hibernate.web.pages |
  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.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
  org.apache.tapestry5.kaptcha.components | Kaptcha components
  org.apache.tapestry5.modules |
  org.apache.tapestry5.openapiviewer.pages |
  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.corelib.base
  Class | 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 | 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 | Description
  --- | ---
  Events | Annotation applied to components to document what events a component may trigger.
  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 | 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 activation 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.hibernate.web.pages
  Class | Description
  --- | ---
  UnknownActivationContextCheck | A marker annotation that indicates that the page in question may only be accessed with a exact activation 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.services.meta
  Class | 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 activation context.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.internal.t5internal.components
  Class | 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.transform
  Class | Description
  --- | ---
  OnEvent | Marks a method as a handler for a client side event.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.kaptcha.components
  Class | 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 | 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.openapiviewer.pages
  Class | Description
  --- | ---
  Cached | Indicates that a method should only be evaluated once per request and the result cached.

- Classes in org.apache.tapestry5.annotations used by org.apache.tapestry5.test
  Class | 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 | 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 | Description
  --- | ---
  Events | Annotation applied to components to document what events a component may trigger.