# Uses of Package
org.apache.tapestry5.internal.util

- Packages that use org.apache.tapestry5.internal.util
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.messages | [INTERNAL USE ONLY] support implementations for component catalogs; API subject to change
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.

- Classes in org.apache.tapestry5.internal.util used by org.apache.tapestry5.internal.services
  Class | Description
  --- | ---
  VirtualResource | Base class for virtual resources: resources that are not simply mapped to stored files, but are assembled, as necessary, on the fly.

- Classes in org.apache.tapestry5.internal.util used by org.apache.tapestry5.internal.services.messages
  Class | Description
  --- | ---
  VirtualResource | Base class for virtual resources: resources that are not simply mapped to stored files, but are assembled, as necessary, on the fly.

- Classes in org.apache.tapestry5.internal.util used by org.apache.tapestry5.internal.util
  Class | Description
  --- | ---
  CaptureResultCallback | Implementation of `ComponentEventCallback` that simply captures the result value.
  Holder | An object that holds some type of other object.
  MacOutputStream | An output stream that wraps around a `Mac` (message authentication code algorithm).
  NamedSet | Simple, thread-safe associative array that relates a name to a value.
  ValidationDecoratorWrapper | Implementation of `ValidationDecorator` that delegates all method invocations.
  VirtualResource | Base class for virtual resources: resources that are not simply mapped to stored files, but are assembled, as necessary, on the fly.